staleo |
|
---|---|
Здравствуйте, Был сайт на 0.6.7 с урлами вот такого вида: site.ru/page/6123.shtml. Перевел на 0.9.7, включил SEF URLs, урлы стали вот такого вида: site.ru/category_name/6123. И это здорово, однако все страницы старого вида (site.ru/page/6123.shtml) теперь не открываются, весь поисковый индекс на >6000 страниц кое-чем накрылся. Как поступить? Можно ли оставить эти красивые новые урлы site.ru/category_name/6123, но чтобы старые либо редиректились на новые, либо если не редиректились, то хотя бы открывались, как и ранее. Буду чертовски благодарен за решение проблемы. Близок к суициду. |
Dayver |
|
||
---|---|---|---|
Опишу свой опыт - на геноа была трабла у сайта с урлами вида site.ru/category_name/page_alias.html , а именно одна и та же страница была доступна была по любому адресу site.ru/bla-bla/page_alias.html или site.ru/olo-lo/page_alias.html из-за чего после того как страница редактировалась и перемещалась в другую категорию у поисковика в индексе хранилась с разными адресами - что не есть хорошо .... решением было написание мини плагина (на хук page.main) в десяток строк с кодом нечто вроде
Соответственно могу порекомендовать решить проблему аналогичным способом
Это всего лишь совет и напутствие в какую сторону смотрел бы я в вашей ситуации - но никак не готовое решение Pavlo Tkachenko aka Dayver
|
staleo |
|
||
---|---|---|---|
2Dayver Ну скорее вот это :)
Я уже убил кучу времени, чтобы понять, как .htaccess работает, и только до всего допер, открываю, а тут ваш ответ. :) Все равно спасибо! Добавлено 4 минуты спустя: Главное, что site.ru/page/6123 — адрес валидный, и страница вообще открывается, а не выдает 404, а новые страницы будут индексироваться уже под новыми красивыми адресами с учетом категории в урле. Мне самое важное было ссылки сделать из битых — небитые. :) |
|||
This post was edited by staleo (2012-02-27 22:21, 13 years ago) |
Trustmaster |
|
---|---|
Верной дорогой идёте товарищи, осталось только такой миниплуг под сиену выложить. И вместо temporary redirect в (header: location) поставить там перманентный 301. May the Source be with you!
|