Есть много внешних ссылок вида 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-ую страницу сделайте или индивидуальный редирект на подходящие страницы, если таковые имеются.
BooblikBBW
Прошу помочь в решении проблемы.
Есть много внешних ссылок вида site.ru/Product.aspx?product_7_4 которые ведут сейчас на 404 страницу соответственно. Они были сделаны и проставлены старым сайтом на ХЗ какой платформе , ранее существовала такая страница, сейчас на новом сайте ее нет.
Сайт на битриксе.
через htaccess редирект не получается прописать, не хочет работать, зацикливается.
Нашёл решение подобного вида, которое работает, а именно создается файл в папке сайта типа product.aspx и прописывается след.:
Но вот проблема в том, что у меня по урлу site.ru/product.aspx тоже были битые ссылки, по нему данная методика сработала.
Я так понял, что проблема в верхнем регистре первой буквы P и дополнении к урлу ?product_7_4
В общем надо сделать перенаправление с site.ru/Product.aspx?product_7_4 на site.ru/
BooblikBBW
Серчане, нуждаюсь в вашей помощи! Хоть кто-нибудь ткните в какую сторону мне смотреть…
Gerga
через htaccess редирект не получается прописать, не хочет работать, зацикливается.
покажите правила
Gerga
Пример, как должно сработать:
RewriteRule ^Product.aspx /? [L,R=301]Так перенаправите на главную все, что приходит на Product.aspx.
BooblikBBW
RewriteRule ^Product.aspx /? [L,R=301]
Спасибо, выручили. 👍
Не думал о таком правиле для httacess_а
VadimGen
BooblikBBW
еще не помешает в роботе указать запрет на эти страницы
Зачем тогда делать редирект, если в роботсе их запрещать?
miketomlin
Спасибо, выручили.
😭
Вменяемую 404-ую страницу сделайте или индивидуальный редирект на подходящие страницы, если таковые имеются.