Изменить структуру URL-адреса Apache Roller
У меня есть один существующий веб-сайт, и я хочу перейти на Apache Roller CMS.
URL существующего сайта следующий
http://www.xx.com/blog/2015/03/how_to_change_the_url_structure
Могу ли я использовать такую же структуру URL в Roller CMS, иначе это проблематично для перспективы SEO?
Если любое решение для этой проблемы высоко ценится
1 ответ
Если вы согласны со структурой URL-адреса Roller для новых записей блога, которые будут записаны после миграции, я рекомендую вам установить фильтр перенаправления, такой как Apache + mod_rewrite, и перенаправить все запросы на более старые записи в блоге в структуру URL-адреса Roller. Например, с помощью этого фильтра перенаправления запрос к существующей записи
http://www.example.com/blog/2015/03/how_to_change_the_url_structure
Будет перенаправлен на URL-схему Roller:
http://www.example.com/blog/username/entry/2015_03_how_to_change_the_url_structure
Вы можете установить "якорь" своей записи в блоге (для этого примера якорь "2015_03_how_to_change_the_url_structure") во время миграции, как вам нравится. Roller сохраняет свои записи в блоге в таблице базы данных с именем "weblogentry" и сохраняет привязку в столбце с именем "anchor".