.htaccess b 301 редирект

E1
На сайте с 07.05.2009
Offline
66
738

Подскажите по поводу .htaccess Есть сайт он был на 4 языках. Но по ряду причин решил один из языков убрать. Но в поиске Яндекса участвовали некоторые страницы на данном языке. Сделал 301 редирект в .htaccess вот только он перенаправляет только те страницы которые заканчиваются на мой сайт/рубрика/страница.html а вот страницы типа мой сайт/рубрика/категория/страница не перенаправляются. Таких страниц мало, но они желательны в выдаче.

Сори разобрался просто сделал редирект RedirectPermanent /удаленный язык http://мой сайт/русский язык

Куплю ссылки, либо статьи с женских сайтов в Казахстане, Беларуссии.
E1
На сайте с 07.05.2009
Offline
66
#1

Снова появился вопрос по 301 редиректу.

Предистория такова. Создал сайт на Джумле. Разместил пару ссылок, через некоторое время сделал ЧПУ. Теперь получается что самые старые ссылки стоят на страницы которые сейчас имеют другие урлы (тоесть на дубли которые я закрыл в роботсе). Связаться с вебмастером и просить сменить ссылку нет возможности, за 5 лет я потерял контакты :( Также сейчас буду обновлять ЦМС и переходить на другую галерею. Поэтому урлы снова изменятся, а на некоторые уже стоят ссылки, кто их ставил я не в курсе но в принципе не против такого факта :o

Я попробовал сделать такой редирект

RewriteCond %{QUERY_STRING} ^option=com_datsogallery&Itemid=0&func=viewcategory&catid=2&lang=ru$
RewriteRule ^index\.php /ru/katalog.html?func=viewcategory&catid=2 [L,R=301]

Для редиректа с динамической страницы на статическую использовал такой код:

RewriteCond %{QUERY_STRING} ^option=com_datsogallery&lang=ru
RewriteRule ^index.php$ http://мой-сайт.com/раздел.html? [L,R=301]

Редирект работает перенаправляет на нужную страницу. Но при проверке ответа сервера в Яндексе http://webmaster.yandex.ua/server-response.xml выдает Код статуса HTTP: "200 OK" Желательно получить 301, а не 200. Как победить?

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