1 (25.09.2012 01:16 отредактировано Hooligan)

Тема: Значимость старых url адресов

Всем привет, снова, я достаю вас, уважаемые знатоки, своими дилетанскими вопросами, ну что уж тут поделаешь, на то он и сео форум:)
Итак как говорится ближе к телу!
Мой вопрос, состоит в следующем, частенько, я покупаю, дропнутые домены с пузомерками на рег.ру. есстественно, смотря на важные параметры покупаемого сайта - количество ссылающихся, тематика, сами пузомерки, ну и по мелочи.
Приоритетными, зачастую попадаются сайты с Историей(веб архив)
В скажем 2002-2006 годах, длешка, была не на столь популярна, как сейчас. И встретить сайт в архиве на дле, с пузом и историей - большая редкость! Так вот - все страницы, "старого сайта" к примеру имеют вид http://site.ru/35/ - страница статьи о музыкальном жанре! на нее в веб мастере яшки, ссылаются около 80 доменов(к примеру) а восстановив ее на сайте под дле,(переписав человеко понятным языком, с уникальностью 89-100%)  и разместив на сайте, она приняла вид - http://site.ru/category/123-music_is_my_life.html. В глубине своего мозга, интуиция, так и твердит, перенеси статью со старого адреса на новый, чтобы тиц не упал:)) тут все ясно, рулит 301!
Но у всего есть свое НО!!! к моему удивлению, не давно очередной купленный дроп, качественно восстановленный, оптимизированный, по подсказкам Алаича и КО, выплюнул мне хороший приток пользователей, с соц закладок, закладок и ссылающихся сайтов(в приделах 400 - 1000 юзеров в день) + гоша начал рулить потихоньку, именно на ети старые адреса, по которым пользователям естественно выдает 404!!
Прошу дельного, мастерского взгляда на проблему, сохранения, как веса- так и правильного адреса страницы!
то есть вес сохраняю так:
Redirect 301 35 http://site.ru/category/g/10-tut_titl_novosti.html

Старый адрес для юзеров сохраняю так:
RewriteRule ^35/(/?)+$ category/g/10-tut_titl_novosti.html [L]
теперь при переходе по адресу http://site.ru/35/ открывается восстановленная (http://site.ru/category/g/10-tut_titl_novosti.html) на новый лад, старая статья.

В принципе меня устраивает так все, как говорится и овцы целы и волки сыты, НО!!!
С точки соображения СЕО и поисковиков, не будут ли эти две манипуляции конфликтовать между собой?
Не закольцую ли я таким образом статью? Или же есть другие, более гуманные способы решения этой проблемы?
Если у кого есть наработки модуля(или готовый продукт) в данном направлении, прошу отписаться!
Просто 400 статей, в хтакссес вбивать не айс!
Заранее благодарен всем форумчанам!!!!
Надеюсь, объяснил суть проблемы более менее понятно!!!
С уважением Денис Максимов


Ето какой то ужас, сейчас перечитав свой пост, нашел скорее всего в нем ответ!
Зачем делать 2 манипуляции с адресом, если будет достаточно одной(RewriteRule ^35/(/?)+$ category/g/10-tut_titl_novosti.html [L]) , и опять же НО, если оставить только вышеописанную и не прописать (Redirect 301 35 http://site.ru/category/g/10-tut_titl_novosti.html) то вес с страницы 35 не перейдет на новую, в общем пршу разрулить данный вопрос!!!

Re: Значимость старых url адресов

Для перемещения как посетителей, так и для сохранения ссылок достаточно будет одного правила, этого:

Redirect 301 35 http://site.ru/category/g/10-tut_titl_novosti.html

А вот два правила использовать совместно противопоказано smile
Выхода вижу два, первый, это для всех ссылок прописывать такой вот редирект, что указан выше. Второй вариант, это так же ручками для всех тех же ссылок прописывать php-редирект. Но первый вариант предпочтительнее.

3

Re: Значимость старых url адресов

АлаичЬ, дело в том, что после удаления строки RewriteRule ^35/(/?)+$ category/g/10-tut_titl_novosti.html [L]
новость не доступна больше по адресу http://сайт.ру/35/
И как бы пользователи видят ошибку 404, а не статью по новому адресу, пхп редирект не вариант, эти два правила точно между собой не совместимы? И не перенесется ли вес при втором правиле? И чем данная манипуляция двух правил опасна?

Re: Значимость старых url адресов

Hooligan, значит правило стоит не в том месте, где надо, раз оно не отрабатывается. Правила надо прописывать в самом начале .htaccess после строки RewriteEngine On.
И вообще оно написано неправильно. Правильно будет так:

^35(/?)+$ category/g/10-tut_titl_novosti.html [R=301,L]