0
如何用htaccess替換 http://sub.domain.com/my-page
到http://www.domain.com/my-page
?htaccess用www替換子域名
另外,由於我有多個域 它會更好,如果我能代替這個: http://sub.*wildcard-domain*.com
到http://www.*wildcard-domain*.com
如何用htaccess替換 http://sub.domain.com/my-page
到http://www.domain.com/my-page
?htaccess用www替換子域名
另外,由於我有多個域 它會更好,如果我能代替這個: http://sub.*wildcard-domain*.com
到http://www.*wildcard-domain*.com
嘗試:
RewriteEngine on
#RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} ^[^.]+\.([^.]+\.[^.]+)$
RewriteRule^http://www.%1%{REQUEST_URI} [NE,L,R]
這將重定向sub.example.com至www.example.com。
當您確定重定向工作正常時,您可以將默認重定向狀態R | R = 302更改爲R = 301。
第一個條件是有目的的註釋? – Broshi
@Broshi第一個條件測試HTTP主機是否不以www開頭。但是這個條件並不需要,因爲我們的第二個條件就是這樣。所以我評論說。你可以刪除它。 – starkeen
嗯,它只是增加'WWW',而不是取代子域... – Broshi