0
所以,我有我的htaccess的htaccess的非www會www和刪除子域名WWW
RewriteEngine On
RewriteCond %{HTTP_HOST} ^[^.]+\.[^.]+$
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [L,R=301]
//
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.([^\.]*)\.domain\.com$ [NC]
RewriteRule (.*) http://%1.domain.com$1 [R=301,L]
運行完美重定向非www到www我的域的以下重寫代碼。
我有一個子域名,我們稱之爲'sub.domain.com
',它可以找到。如果我轉到www.sub.domain.com
,它會重定向到'sub.domain.com/sub/
' 任何人有一個想法爲什麼?
什麼壞了?至於預期的行爲是什麼? –
我想有另一個rewriterule在內部重寫你的子域到正確的目錄。重定向使這可見。將你的規則與'^%1 /(.*)$'匹配起來,它應該像你期望的那樣工作。 – Sumurai8
@ Sumurai8它不重定向,www.sub.domain.com - > sub.domain.com –