htaccess перенаправляет все страницы с? = на / - PullRequest
1 голос
/ 20 марта 2012

Кто-то сумел проиндексировать страницу с помощью:

example.com/?ref=domain.com

Содержание страницы не изменилось, но я не хочу, чтобы этот URL был проиндексирован.

Есть лиспособ перенаправить все /? что угодно / в htaccess?Я пробовал некоторые условия перенаправления, но?это специальный символ, и это, вероятно, вызывает сбой.

Спасибо!

1 Ответ

1 голос
/ 20 марта 2012

Включите mod_rewrite в вашем httpd.conf и поместите этот код в ваш .htaccess в DOCUMENT_ROOT:

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]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...