Я создаю небольшую базу данных, управляемую базами данных CMS. Я пытаюсь выяснить оптимальную стратегию для этого сценария:Стратегия для постоянных ссылок (а не Wordpress)
У меня есть URL-адрес, как это:
http://www.my.com/news/cool-slug
Кто-то спасает или разделить этот URL (или он получает индексируются Google).
Теперь я понимаю, что пуля не совсем правильно, и изменить его на:
http://www.my.com/news/coolest-slug
Google и пользователи, которые ранее спас URL ударят ошибку 404
.
Это лучшее и распространенное решение (показывающее 404), или я должен хранить таблицу в моей базе данных со всей историей сгенерированных URL-адресов, сопоставленных с идентификатором страницы, и перенаправлять с заголовком 301
? Будет ли это лишней нагрузкой на мою систему (эта таблица может получить много записей ...)?
В зависимости от конкретного сайта, трафика и его пользовательской базы. Это может быть более просто, чтобы просто сохранить его предыдущую пулю рядом с текущей, а не полную историю для всего. – SmokeyPHP
Возможно, связано: [Как сделать перенаправление в PHP] (http://stackoverflow.com/questions/768431/how-to-make-a-redirect-in-php/768472#768472) – mbschenkel
Но я должен волноваться и создать систему для перенаправления старых URL-адресов на новые, или я просто позволю им ударить 404? Что делают такие системы, как Wordpress? – fana