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 –