Ich habe eine Domäne foo.tech
.Apache Rewrite Regel hängt/HTML-Verzeichnis für keinen Grund
Ich möchte stattdessen eine neue Domäne footech.io
verwenden.
Die Weiterleitung muss auch sicherstellen, dass alle URLs funktionieren.
Z. B foo.tech/bar
geht an footech.io/bar
Hier ist meine .htaccess
Datei:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^foo.tech [NC]
RewriteRule ^(.*) http://footech.io/$1 [R=301,L]
Aus irgendeinem Grund entscheidet es /html
am Ende meiner Domain hinzuzufügen.
So, jetzt, wenn ich foo.tech
besuchen wird es footech.io/html
umleiten Wenn ich foo.tech/bar
besuchen sie umleitet zu footech.io/html/bar
Bitte helfen.
Update:
ich denke, die /html
vom $1
geht Ich habe versucht, die Rewrite-Regel zu machen, wie folgt:
RewriteRule ^(.*) http://footech.io/$1/$1 [R=301,L]
zu foo.tech
gehen footech.io/html//html/
führt
gehen zu foo.tech/bar
führt zu footech.io/html/bar/html/bar
letzte Update: Ich habe es jetzt arbeiten mit diesem:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^foo.tech [NC]
RewriteRule ^html/(.*) http://footech.io/$1 [R=301,L]
ich klar Browser-Cache hat, nicht sicher, welche Regel Sie sprechen – user1181031