Редирект кривых УРЛов


BooblikBBW
123

Прошу помочь в решении проблемы.

Есть много внешних ссылок вида site.ru/Product.aspx?product_7_4 которые ведут сейчас на 404 страницу соответственно. Они были сделаны и проставлены старым сайтом на ХЗ какой платформе , ранее существовала такая страница, сейчас на новом сайте ее нет. 

Сайт на битриксе.

через htaccess редирект не получается прописать, не хочет работать, зацикливается.

Нашёл решение подобного вида, которое работает, а именно создается файл в папке сайта типа  product.aspx и прописывается след.:

<script language="javascript">

var url=location.href;

if (url.toLowerCase()=="https://site.ru/product.aspx" || url.toLowerCase()=="https://site.ru/#") {

window.location= "https://site.ru";

}  </script>

Но вот проблема в том, что у меня по урлу site.ru/product.aspx тоже были битые ссылки, по нему данная методика сработала.

Я так понял, что проблема в верхнем регистре первой буквы  P и дополнении к урлу ?product_7_4 

В общем надо сделать перенаправление с  site.ru/Product.aspx?product_7_4 на site.ru/


BooblikBBW

Серчане, нуждаюсь в вашей помощи! Хоть кто-нибудь ткните в какую сторону мне смотреть…


Gerga
BooblikBBW :

через htaccess редирект не получается прописать, не хочет работать, зацикливается.

покажите правила


Gerga

Пример, как должно сработать:

RewriteRule ^Product.aspx /? [L,R=301]

Так перенаправите на главную все, что приходит на Product.aspx.


BooblikBBW
Gerga #:
RewriteRule ^Product.aspx /? [L,R=301]

Спасибо, выручили. 👍

Не думал о таком правиле для httacess_а


VadimGen
еще не помешает в роботе указать запрет на эти страницы

BooblikBBW
VadimGen #:
еще не помешает в роботе указать запрет на эти страницы

Зачем тогда делать редирект, если в роботсе их запрещать?


miketomlin
BooblikBBW #:
Спасибо, выручили.

😭

Вменяемую 404-ую страницу сделайте или индивидуальный редирект на подходящие страницы, если таковые имеются.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *