Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Как через .htaccess бороться с такой фигней

Как через .htaccess бороться с такой фигней


     07.05.2014    Общие вопросы    1260

вопрос
Как бороться с такой фигней?

http://site.ru/////////////////////////////////////
http://site.ru/?zhopa


Всегда открывается главная страница, в результате чего появляется много дублей. Как это можно исправить, использую, например, .htaccess. В категориях я с этим справился, но на главной страницы (а также на страницах пагинации главной) проблема остается.

Ответил: Sander


Надо не бороться с этой фигней, а не страдать фигней.
Поисковик не увидит никаких иных ссылок кроме тех, что размещены на вашем сайте.
Сам поисковый бот не будет придумывать разнообразные варианты не существующих ссылок.

Комментарии пользователей (3)

kaifolog
6

kaifolog - 17 мая 2014 08:35 - Юзер

Все конечно так, но если на сайте большая посещаемость и люди ставят ссылки с соц. сетей, то появляются дубли типа

/?id=
/?cid=
/&utm_source

И т.д. И таких дублей может быть сотни. Если в полных новостях с этим проблем нет, то главная и категории очень сильно страдают и даже иногда выпадают из поиска.

Общего решения я пока найти не смог. Если с &utm_source вопрос решается просто:

RewriteCond %{REQUEST_URI} ^(.*)\&
RewriteRule ^(.*)\&(.*)$ $1 [R=301,L]

То с ? и даже с ?id= проблема намного серьзенее (id нельзя вырезать, кое-что перестанет работать).

Если кто знает общее решение, напишите плиз.

http://site.ru///////////////////////////////////// - да и вот такой бред может спокойно появиться, если кто-то, например, поставил лишний слеш, делая ссылку на вас.

kaifolog
6

kaifolog - 17 мая 2014 08:36 - Юзер

http://site.ru///////////////////////////////////// - да и вот такой бред может спокойно появиться, если кто-то, например, поставил лишний слеш.

kaifolog
6

kaifolog - 17 мая 2014 08:37 - Юзер

http://site.ru///////////////////////////////////// - да и вот такой бред может спокойно появиться, если кто-то, например, поставил лишний слеш.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы