0

我使用从非 WWW 到 WWW 域的 301 重定向!工作正常,但链接不同。

例子:

from - ggkj.com/posts/godzilla/43
to - www.ggkj.com/index.php?view=posts&author=godzilla&aid=43

我的 .htaccess 301 重定向代码:

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

.ht 访问代码: http: //pastebin.com/t3FA59uq

4

2 回答 2

1

这是我目前在我的网站上成功使用的:

Options +FollowSymlinks
RewriteEngine On
RewriteCond %{http_host} !^www.walterbax.ca [NC]
RewriteRule ^(.*)$ http://www.walterbax.ca/$1 [R=301,L]

编辑:在进一步研究您的问题后,我可以告诉您您的问题未正确放置在文件中。它必须符合另一个将其重写为 URL 变量的规则。

我将从 www 的基本 htaccess 开始。测试规则并从那里添加到它。

于 2012-06-29T19:37:28.303 回答
0

尝试这个:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^yourdomain.com$
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [R=301,L]
于 2012-06-29T10:43:18.700 回答