簡體   English   中英

重定向到www-htaccess

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM