Мой внештатный веб-разработчик разрабатывает сайт на Ruby on Rails.В настоящее время структура URL имеет вид
http://abc.com/all?ID=category
Пример:
http://abc.com/all?3=CatA
Я попросил его структурировать URLсогласно категориям, таким как
http://abc.com/CatA/3-page-title
, но он отказался, потому что это было слишком много работы и затрат, так как он использует ту же модель для категории A, категории B... Я думал, что структура URL, которую он использует, является грязной и не дружественной для поисковых систем.
Мой вопрос заключается в том, должен ли я добавить стоимость, чтобы позволить ему сделать лучший структурированный URL, который я запрашивал, или я должен позволить проектузакончить, а затем сделать это в следующей итерации?
Я беспокоюсь, что если я сделаю это в следующей итерации, все предыдущие URL-адреса, структурированные по-старому, будут удалены, и когда сайты, ссылающиеся на него, будут удаленыпоказать ошибку 404.Как будто мне нужно заново пересмотреть рейтинг сайта.
Какие-нибудь другие решения для меня?Есть ли способ автоматически перенаправлять старые URL-адреса на новые URL-адреса в Rails?