Задать вопрос

Сохранение старых URL сайта?

Есть сайт, на котором много информации, страницы формата *.html. Этот сайт необходимо обновить, перенести всю информацию в БД, обновить дизайн, сделать более-менее нормальные чпу, но при этом сохранить старые URL, чтоб не возникало ошибки 404. Я так понимаю это можно сделать с помощью mod_rewrite или еще как-нибудь? Подскажите пожалуйста. Заранее благодарен.
  • Вопрос задан
  • 2836 просмотров
Подписаться 7 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
Mithgol
@Mithgol
Это действительно можно сделать при помощи mod_rewrite. (Подробности изложены в пособии по серверу Apache.)

Это действительно можно сделать и ещё как-нибудь. Например, при помощи mod_alias.
Ответ написан
Комментировать
ertaquo
@ertaquo
Вот примерчик файла .htaccess, как это сделать с mod_rewrite:
RewriteEngine On
RewriteBase /

RewriteRule ^old/document.html$ index.php?page=new_document [L]

Объединить несколько документов можно с помощью регулярных выражений, например так:
RewriteRule ^old/(\w+).html$ index.php?page=new_$1[L]

[L] означает, что это перенаправление не будет дальше обрабатываться mod_rewrite и приведет прямо на index.php.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы