2

如此简单明了,我有很多页面被谷歌识别,我不想要。

例如:

www.mydomain.com.au/page.html?wvsessionid=wv0ca063bc7d214c95845f0b751c201fd8
www.mydomain.com.au/anotherpage.html?wvsessionid=qertq451514361456

我希望能够将所有这些页面重定向到没有参数的页面。例如,使用上面的两个链接,他们会去:

www.mydomain.com.au/page.html
www.mydomain.com.au/anotherpage.html

目前,我wvsessionid=使用以下代码将所有页面直接转到我的 404 页面:

RewriteCond %{HTTP_HOST} ^www\.mydomain\.com\.au [NC]
RewriteCond %{QUERY_STRING} (^|&)wvsessionid=
RewriteRule !^/404.html - [L,R=404]

mod-rewrite 和 htaccess 非常新。

我如何修改我的代码将页面定向到它们的简单形式,而不是我的 404 页面?

4

1 回答 1

1

你要:

RewriteCond %{HTTP_HOST} ^www\.mydomain\.com\.au [NC]
RewriteCond %{QUERY_STRING} (^|&)wvsessionid=
RewriteRule ^(.*)$ /$1? [L,R=301]
于 2013-10-11T02:24:10.647 回答