Всем привет!
Братцы, помогите правильно настроить редирект с одного каталога на другой, так чтоб поисковики не внесли сайт в бан.
Как я понимаю, если сделать редирект всех удаленных каталогов и вместе с ними всех страниц (около 40000 штук) на одну страницу сайта, сайт влетит в бан поисковиков. Значит надо делать редиректы так, чтоб каталоги совпадали по тематике. Например — у меня были новости Кавказа по адресу Сайт/kavkaz/регион/ сейчас у меня новости Кавказа по адресу Сайт/news/transcaucasia/регион, получается, надо настроить редиректы как то так — Сайт/kavkaz/регион)/ редирект на Сайт/news/transcaucasia/регион
Пока нашел такой вариант, но не знаю, правильный ли это вариант.
RewriteEngine On RewriteBase / RewriteRule ^ /kavkaz/azerbaidzhan(\/.*)?$ /news/transcaucasia/azerbaidzhan$1 [L,R=301,NC]
или такой вариант?
RewriteEngine On RewriteCond %{REQUEST_URI} ^/kavkaz/azerbaidzhan(.*)$ [NC] RewriteRule ^kavkaz/azerbaidzhan(.*)$ /news/transcaucasia/azerbaidzhan$1 [L,R=301]
Помогите пожалуйста.
/news/transcaucasia/azerbaidzhan$1 [L,R=301]
Тут вроде $1 лишний
С редиректом каталогов вроде разобрался, этот вариант подошел
RewriteEngine On RewriteCond %{REQUEST_URI} ^/kavkaz/azerbaidzhan(.*)$ [NC] RewriteRule ^kavkaz/azerbaidzhan(.*)$ /news/transcaucasia/azerbaidzhan [L,R=301]
Теперь другая засада. Как сделать редирект с САЙТ/news/страница.html на САЙТ/news, и таких страниц около 15К
Редирект с САЙТ/news/страница.html на САЙТ/news, поборол таким способом. Если неправильно что, поправьте.
RewriteCond %{REQUEST_URI} !-f RewriteRule ^news/(.*)\.html$ /news/abkhazia [R=301,L]
Сам с собой по общался, зато тихо и спокойно 😂
Редирект с САЙТ/news/страница.html на САЙТ/news, поборол таким способом. Если неправильно что, поправьте.
RewriteCond %{REQUEST_URI} !-f RewriteRule ^news/(.*)\.html$ /news/abkhazia [R=301,L]
Нихрена не поборол. Надо искать другие способы.
В общем, сделать редирект с САЙТ/news/группа_страниц.html на САЙТ/news через htaccess не реально, под редирект попадают все страницы каталога news. Но эту проблему решил dwd, он написал хук и сейчас все редиректы работают как надо. Спасибо Александр!
Тема закрыта