[FIXED] Original-URL nach Weiterleitung durch Domainanbieter beibehalten

Ausgabe

Tor

fharrell.com/*wird vom Domainanbieter auf hbiostat.org/blog/*. Ich möchte, dass die Adressleiste angezeigt wirdfharrell.com/*

Apache2-Setup

  • /etc/apache2/apache2.confist Standard mit folgender Ausnahme:
<Directory /home/ubuntu/htdocs/>
        Options FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>
  • /etc/apache2/sites-enabled/hbiostat.org.confsymbolisch von verlinkt ist/etc/apache2/sites-available/hbiostat.org.conf
  • hbiostat.org.conflegt den Dokumentenstamm fest, /home/ubuntu/htdocsder seit einiger Zeit gut funktioniert
  • Inhalt von hbiostat.org.conf:
<VirtualHost *:443>
    ServerAdmin [email protected]
    DocumentRoot /home/ubuntu/htdocs
    ServerName  hbiostat.org
    ServerAlias www.hbiostat.org
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

<Directory /home/ubuntu/htdocs>
  Options FollowSymLinks
  AllowOverride None
  Require all granted
</Directory>

<Directory /home/ubuntu/htdocs/blog>
RewriteEngine on
RewriteBase /
RewriteRule ^hbiostat\.org/blog$ fharrell.com [R]
</Directory>
       Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/hbiostat.org/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/hbiostat.org/privkey.pem
</VirtualHost>

<VirtualHost *:80>
ServerName hbiostat.org
ServerAlias www.hbiostat.org
DocumentRoot /home/ubuntu/htdocs
<Directory /home/ubuntu/htdocs/blog>
RewriteEngine on
RewriteBase /
RewriteRule ^hbiostat\.org/blog$ fharrell.com [R]
</Directory>
</VirtualHost>

Systax wurde mit überprüft sudo apachectl -t. Ich habe mit überprüft, ob Mod Rewrite aktiv ist sudo a2enmod rewriteund den Server mit neu gestartetsudo systemctl restart apache2

Dies hat jedoch keine Auswirkung, hbiostat.org/blog/*da es in der Adressleiste verbleibt.

Versucht: Viele Abhilfemaßnahmen auf stackoverflow.com (einschließlich der beiden unten) und anderswo, einschließlich des Einfügens der Befehle in eine .htaccessDatei (ich möchte den .htaccessAnsatz vermeiden).

Jede Hilfe geschätzt.


Domain umleiten, aber ursprüngliche URL beibehalten

Unterordner-URL umleiten, aber ursprünglichen Domänennamen beibehalten

Lösung

Sie können den Browser nach einer 30-fachen Weiterleitung nicht dazu bringen, eine andere Domain anzuzeigen.

mod_rewrite tut nicht das, was Sie denken.


Beantwortet von –
greywh


Antwort geprüft von –
Katrina (FixError Volunteer)

0 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like