[英]Redirect to www - htaccess
如果地址不含www,我想在開始時重定向網站。 例如,如果:
http://page.com - should redirect to http://www.page.com
http://page.com/news/first - should redirect http://www.page.com/news/first
我有:
RewriteCond %{HTTP_HOST} !^www\..+$ [NC]
RewriteRule . http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
為什么這不起作用? 我該怎么做?
試試這個代碼:
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE]
試試看。 將它們作為.htaccess
的第一行。 如果您已經有了RewriteEngine on
語句,則忽略它並使用最后兩行。
RewriteEngine on
RewriteCond %{HTTP_HOST} !^(www\.).+$ [NC]
RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.