Нужно ли делать 301 перенаправление при изменении расширений - PullRequest
1 голос
/ 19 июля 2011

В настоящее время:

www.mysite.com/index.php отображается как www.mysite.com/index

Я переделал свой сайт и сохранил все файлы в формате .html.Так что теперь:

www.mysite.com/index.html отображается как www.mysite.com/index

По сути, все имена файлов остались одинаковыми, но расширение изменилось из .php в .html.Прежде чем загружать новые файлы на работающий сервер, я должен выполнить перенаправление 301 ВСЕХ старых URL-адресов .php на новые URL-адреса .html?

Имейте в виду, что я использовал .htaccess, чтобы не требовать от пользователейвведите добавочный номер.

1 Ответ

1 голос
/ 19 июля 2011

Если вы уже переписываете URL-адреса, поэтому вам не нужно расширение .php для любых пользователей, вам нужно всего лишь изменить свой .htaccess, чтобы они теперь переписывались на правильный .html расширение. Нет необходимости сообщать конечным пользователям код 301, если с их точки зрения ничего не меняется.

Но если у вас есть некоторые пользователей, использующих расширение сейчас, вам нужно будет использовать перенаправление 301, чтобы сообщить им, что URL изменился. Рекомендуется перенаправить .php имен файлов в версию без расширения, чтобы в дальнейшем это стало проблемой, и все ваши пользователи использовали версии без расширения.

...