0
我有一个小问题,我不知道这是为什么。非www到www重定向htaccess
我想:
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
和
RewriteCond %{HTTP_HOST} ^domain.com [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]
但是,没有更迭。
重定向从网站:http://domain.com to http://www.domain.com
但不能从http://domain.com/sample-page to http://www.domain.com/sample-page
为什么?
更新:我使用HHVM 3.6.6。这可能是原因?!并且.htaccess的地方位于httpd-app.conf(Bitnami HHVM)
的[重定向非www到在.htaccess WWW]可能的复制(http://stackoverflow.com/questions/12050590/redirect-non-www-to-www-in-htaccess) –
它可能是重复的,但是那一个是针对提问者遗漏了尾部斜线的情况 – Foon
没有重定向非www到www的重复。此时此代码处于活动状态。 ** RewriteCond%{HTTP_HOST}!^ www \。 RewriteRule ^(。*)$ http://www.% {HTTP_HOST}/$ 1 [R = 301,L] ** – Alexcsandru