htaccess将所有页面重定向到?= to /

时间:2012-03-20 11:19:01

标签: .htaccess apache2

有人设法将页面编入索引:

example.com/?ref=domain.com

页面内容没有变化,但我不希望这个网址被编入索引。

有没有办法将所有/?重定向到/ htaccess? 我尝试了一些重定向条件,但是?是一个特殊的角色,这可能导致失败。

谢谢!

1 个答案:

答案 0 :(得分:1)

在httpd.conf中启用mod_rewrite并将此代码放在DOCUMENT_ROOT下的.htaccess中:

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

# query string is not empty
RewriteCond %{QUERY_STRING} !^$
# request URI is / then redirect to / and strip out query string
RewriteRule ^$ /? [L,R=301]