2017-02-22 4 views
0

Wie kann ich http://sub.domain.com/my-page zu http://www.domain.com/my-page mit htaccess ersetzen?htaccess Subdomain durch www ersetzen

Zusätzlich, da ich mehrere Domains haben es noch besser, wenn ich diese ersetzen: http://sub.*wildcard-domain*.com-http://www.*wildcard-domain*.com

Antwort

0

Versuchen:

RewriteEngine on 

#RewriteCond %{HTTP_HOST} !^www\. 
RewriteCond %{HTTP_HOST} ^[^.]+\.([^.]+\.[^.]+)$ 
RewriteRule^http://www.%1%{REQUEST_URI} [NE,L,R] 

Diese Umleitung wird sub.example.com bis www.example.com.

Sie können den Status R ändern Standard-Redirect | R = 302 R = 301, wenn Sie die Redirect sind sicher ok funktioniert.

+0

Erste Bedingung ist absichtlich kommentiert? – Broshi

+0

@Broshi Die erste Bedingung testet, ob der HTTP-Host nicht mit www startet. Aber diese Bedingung ist nicht erforderlich, da unsere zweite Bedingung es tut. Also habe ich es auskommentiert. Sie können es entfernen. – starkeen

+0

Nun, es fügt nur "www" hinzu und ersetzt nicht die Subdomain ... – Broshi

Verwandte Themen