Сведения о вопросе

Mathprofi

06:04, 22nd August, 2020

Теги

Apache    

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

Просмотров: 334   Ответов: 2

Есть сайт, на котором много информации, страницы формата *.html. Этот сайт необходимо обновить, перенести всю информацию в БД, обновить дизайн, сделать более-менее нормальные чпу, но при этом сохранить старые URL, чтоб не возникало ошибки 404. Я так понимаю это можно сделать с помощью mod_rewrite или еще как-нибудь? Подскажите пожалуйста. Заранее благодарен.



  Сведения об ответе

SILA

14:59, 28th August, 2020

Это действительно можно сделать при помощи mod_rewrite. (Подробности изложены в пособии по серверу Apache.)

Это действительно можно сделать и ещё как-нибудь. Например, при помощи mod_alias.


  Сведения об ответе

SKY

03:05, 24th August, 2020

Вот примерчик файла .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.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться