重写htaccess以包含www并包含其余的url

时间:2013-09-04 15:31:25

标签: .htaccess rewrite

以下代码将用户重新定向到www,如果网址中缺少www,但是如何重新更新到包含www的相同网址

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

例如以上重定向:

mydomain.com/goHere /

www.mydomain.com

但我希望它重定向到

www.mydomain.com/goHere /

预先感谢任何响应者。 Ĵ

1 个答案:

答案 0 :(得分:2)

试试这段代码:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI}  [R=301,L]

确保在其他浏览器中测试此内容或清除浏览器缓存。