Как сделать редирект, если надо поменять много URL

ramnek
На сайте с 16.11.2008
Offline
48
751

Привет всем...

Короче. вопрос такой.. Допустим у меня статья имеет такой URL:

/catalog/stata-1.html

Я хочу переместить её например в каталог newcatalog:

/newcatalog/stata-1.html

Понятное дело, что нам нужен редирект 301, но у меня такие вопросы:

1) Редирект стоит делать через .htaccess? Просто проблема в том, что надо сделать редиректов 50.. Это будет нормально?

2) Может лучше оставить файлик /catalog/stata-1.html, удалить из него контент и прописать в нем редирект 301 на новую страницу?

3) Если делать через .htaccess, то /catalog/stata-1.html - просто удалить или как?

Подскажите, кто делал такую работу с большим числом страниц..

---------- Добавлено 07.07.2012 в 15:18 ----------

Нашел на странице помощи яндекса http://help.yandex.ru/webmaster/?id=1108949

такую фразу:

Избыточное автоматическое перенаправление (редиректы). По возможности избегайте использования редиректов. Редирект может быть полезен только в том случае, если адреса страниц меняются по техническим причинам и необходимо перенаправить пользователя на новый адрес страницы. Как правильно поставить перенаправление (301 редирект) со старой страницы на новую, читайте в соответствующем разделе помощи. Заметьте, что по умолчанию серверы используют 302 редирект, что не гарантирует того, что в результатах поиска будет показана цель редиректа (в отличие от 301 редиректа).

Только вот ссылки на "соответствующем разделе помощи" не стоит.. Может кто-то смог найти ссылку на него?

> Как заработать на своем сайте (http://zarabotat-na-sajte.ru/)
> Инвестиции в интернете (http://zarabotat-na-sajte.ru/investitsii/vlozhenie-deneg-v-internete.html)
bon_eur
На сайте с 09.06.2012
Offline
40
#1

Папку /catalog/ удаляйте, а в корневом .htaccess добавьте код:

RewriteRule ^catalog(/.*)$ /newcatalog$1 [R=301,L]

Тогда все запросы, содержащие в начале строку /catalog/, будут перенаправляться по новому пути, с сохранением оставшейся части урл и query string (?q=1&w=2).

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