htaccess редирект настройка

M
На сайте с 16.07.2010
Offline
149
953

может кто знает был раньше сайт ссылки были такие id то есть цифры, примерно такие

http://site.com/news/1245037_263720103/vkontakte

у всех остальных ссылок похожие адреса, то есть цифры но разные но все похожи как то так

2945081_329720179

теперь сейчас стоит другой движок, но так как старые страницы проиндексированы, по старым ссылкам есть переходы

как можно через htaccess сделать, какой оператор применить для цифр чтобы сделать редирект на главную сайта

чтобы 404 отдавалась не вариант, так как 404 много получится

Download Music Mp3 (http://google.co.il)
M
На сайте с 04.12.2013
Offline
223
#1

Вот умеете вы объяснить :)

Если в ветке news более ничего нет, то достаточно в правиле использовать маску ^news/

P.S. Массовый слив на главную – часто не лучший способ. 404-ая со ссылкой на главную – поумнее будет. Одни страницы удаляются, другие появляются – это нормально. Др. дело, что не понятно, куда делись ваши новости? Если это старые новости, которые удалены/ушли в архив, делайте редирект на новостную/архивную/архивную конкретной новости страницу. Если просто сменилась адресация, делайте индивидуальный редирект на новые адреса соотв. новостей.

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
M
На сайте с 16.07.2010
Offline
149
#2
miketomlin:
Вот умеете вы объяснить :)

Если в ветке news более ничего нет, то достаточно в правиле использовать маску ^news/

P.S. Массовый слив на главную – часто не лучший способ. 404-ая со ссылкой на главную – поумнее будет. Одни страницы удаляются, другие появляются – это нормально. Др. дело, что не понятно, куда делись ваши новости? Если это старые новости, которые удалены/ушли в архив, делайте редирект на новостную/архивную/архивную конкретной новости страницу. Если просто сменилась адресация, делайте индивидуальный редирект на новые адреса соотв. новостей.

это вы правильно заметили завернуть могу что потом сама не разберу

наверно вы поняли эти цифры id от контакта парсились выводились посты с групп и все такое

насчет news не получится, так как новые адреса так же с news начинаются, кстати даже если как вы предлагаете то обычным путем не сделать не сработает, так как эти id контактовские на обычные директивы не реагируют, я слышала есть специальные директивные как эти id сконтакта через htaccess удалять

вообщем за несколько дней из за таких ссылок вылезало очень много 404 из за чего позиции просели конкретно, знаю точно что есть вариант именно для этих id как через htaccess удалять и даже читала давно как то, и сейчас не могу найти эту статью

p.s через php тоже не подойдет вариант такой

S
На сайте с 30.09.2016
Offline
469
#3
megallodon:
эти id контактовские на обычные директивы не реагируют, я слышала есть специальные директивные как эти id сконтакта через htaccess удалять

Вас ввели в заблуждение. Это дичь какая-то. 🙄

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
M
На сайте с 16.07.2010
Offline
149
#4
Sitealert:
Вас ввели в заблуждение. Это дичь какая-то. 🙄

если вы сталкивались с таким, можете подсказать?

Samail
На сайте с 10.05.2007
Offline
369
#5

megallodon, "/vkontakte" только у ненужных урлов есть или и у нужных встречается?

M
На сайте с 16.07.2010
Offline
149
#6
Samail:
megallodon, "/vkontakte" только у ненужных урлов есть или и у нужных встречается?

у всех буквально присутствую такие цифры с тире нижним вот так

2945081_329720179

только в разных ссылках разные цифры и все

Samail
На сайте с 10.05.2007
Offline
369
#7

RewriteEngine On

RewriteCond %{THE_REQUEST} " (.*)news/\d{5,}_\d{5,}(.*) "
RewriteRule ^ http://site.ru? [R=301,L]
M
На сайте с 16.07.2010
Offline
149
#8
Samail:
RewriteEngine On
RewriteCond %{THE_REQUEST} " (.*)news/\d{5,}_\d{5,}(.*) "
RewriteRule ^ http://site.ru? [R=301,L]

все нормально отлично работает

спасибо

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