2017-06-14 2 views
1

Ich habe einen Teil der Website in eine Subdomain verschoben. Alle Antworten, die ich hier finde, sind ohne Berücksichtigung der Ordnerstruktur.htaccess redirect So leiten Sie Unterordner zu Subdomain und Unterordner um

So hat

http://mywebsite.com/projects 

werden
http://topic.mywebsite.com/projects 

Ich habe also jetzt, was ist:

RedirectMatch 301 ^/projects/(.*)$ http://topic.mywebsite.com/projects/$1 

Aber das schafft eine Endlosschleife. Also habe ich versucht

RedirectMatch 301 http://mywebsite.com/projects/(.*)$ http://topic.mywebsite.com/projects/$1 

So ist es nicht in eine Schleife auf der Sub-Domäne, aber dies überhaupt nicht funktioniert.

Irgendeine Idee?

Antwort

1

Sie können mod_rewrite verwenden und überprüfen, dass es nur für die Hauptwebsite ausgeführt wird.

RewriteCond %{HTTP_HOST} =mywebsite.com 
RewriteRule ^projects/(.*)$ http://topic.mywebsite.com/projects/$1 [R=301,L] 
+0

Danke für die Rettung des Tages. – tom

+0

Gern geschehen :) Froh, es hat für Sie funktioniert. – SuperDuperApps

Verwandte Themen