Много дублей url с кирилицей, как сделать 301 на источник?

Klopopryg
На сайте с 29.12.2004
Offline
344
107

Оригинал такой: https://www.sitisvetmontazh.ru/catalog/fundamenty-opor-osveshcheniya.html

Дубль такой: https://www.sitisvetmontazh.ru/catalog/fundamenty-opor-osveshcheniya.html/%D1%84%D0%BC-0,133-2,0-detail323 - содержит кириллицу и можно подставлять в конце любые символы, всё-равно будет открываться.

Сайт сделан на html с инклудами

AddType application/x-httpd-php .php .htm .html
RemoveHandler .html .htm
AddType application/x-httpd-php .php .html
DirectoryIndex index.html

RewriteEngine On
RewriteCond %{QUERY_STRING} .
RewriteRule ^ - [R=404]
ErrorDocument 404 /404.html
Как убрать дубли?


Фундаменты опор освещения | Производство, монтаж, установка | СитиСветМонтаж
Фундаменты опор освещения | Производство, монтаж, установка | СитиСветМонтаж
  • www.sitisvetmontazh.ru
Фундамент металлический выносной Производство и применение фундамента под опоры освещения Обустройство уличных фонарей требует использования надежных материалов и конструкций. Фундамент под опоры освещения должен отличаться высокой механической прочностью, длительным эксплуатационным сроком, устойчивостью к атмосферным воздействиям. Установка...
Лучше выстрелить, перезарядить и еще раз выстрелить, чем светить фонариком и спрашивать - "кто тут?"
Klopopryg
На сайте с 29.12.2004
Offline
344
#1
Мне нужно решения задачи, а не установка новой проблемы
poruchick
На сайте с 13.08.2007
Offline
174
#2
Klopopryg #:
Мне нужно решения задачи, а не установка новой проблемы

А в чем проблема дублей? В основу поставьте rel="canonical", дубли сами повыпадают. Не могу посмотреть от чего дубль, по первой ссылке - ошибка 500.

Остатки доменов по бросовым ценам - https://sl.net.ru/salel | sms за копейки - https://sl.net.ru/3iswg | 15 лет на серверах лучшего провайдера - https://sl.net.ru/inltr
SeVlad
На сайте с 03.11.2008
Offline
1609
#3
Klopopryg :
Как убрать дубли?

Чтобы что-то убирать надо понять откуда они берутся. Ибо при нормальных настройках сервера и отсутствия роутинга в php-коде такого быть не должно.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
M
На сайте с 04.12.2013
Offline
223
#4

Шо там понимать?! Реликтовая хрень «на инклудах» от школоты: Path-info, строка GET-параметров, индексные страницы и прочая лабуда порождают дубли.

Klopopryg #:
Мне нужно решения задачи, а не установка новой проблемы
Применение вменяемых инструментов решит вашу задачу. Но если хотите подлатать ваше убожество очередной порцией ядрёных костылей, я выше накидал подсказки, что нужно закрывать.
Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
M
На сайте с 04.12.2013
Offline
223
#5
poruchick #:
Не могу посмотреть от чего дубль, по первой ссылке - ошибка 500.

По первой все открывается. 500-ую поймал из-за того, что не удосужились даже /404.html разместить.

Еще массовый редирект на главную detected. В общем полный завал.

poruchick
На сайте с 13.08.2007
Offline
174
#6
miketomlin #:

По первой все открывается. 500-ую поймал из-за того, что не удосужились даже /404.html разместить.

Еще массовый редирект на главную detected. В общем полный завал.

Открылась, легче не стало. Морда отрабатывает с любыми аргументами, хз, как конфиг собран. 

Что Вас беспокоит, уважаемый ТС? Уверен, что не избыточное потребление ресурсов. Возможно, наличие дублей в поиске? В таком случае стоит, как я уже сказал, прописать канонические URL'ы и забыть о проблеме. ПС сами отфильтруют ненужные страницы. Но, если проблема заставляет страдать Ваше чувство перфекционизма, то стоит более детальную информацию давать, например, файлы конфига полностью, а не то, что Вы соизволили привести. А то получается гадание на кофейной гуще и аборт на расстоянии.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий