2

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

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/

在此先感谢任何响应者。Ĵ

4

1 回答 1

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]

确保在不同的浏览器中对此进行测试或清除浏览器缓存。

于 2013-09-04T15:36:43.560 回答