(.htaccess)301重定向具有相同的url结构

时间:2012-06-29 10:26:11

标签: .htaccess redirect

我使用从非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]

.htaccess代码:http://pastebin.com/t3FA59uq

2 个答案:

答案 0 :(得分:1)

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

Options +FollowSymlinks
RewriteEngine On
RewriteCond %{http_host} !^www.walterbax.ca [NC]
RewriteRule ^(.*)$ http://www.walterbax.ca/$1 [R=301,L]
编辑:在进一步研究你的问题之后,我可以告诉你,你的问题是不正确地放在文件中。它必须击中另一个将其重写为URL变量的规则。

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

答案 1 :(得分:0)

试试这个:

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