Начальная страница

Николай Жарких (Киев)

Персональный сайт

?

Перенаправление

Смерека имеет собственный механизм внешнего перенаправления страниц. В основном он предназначен для поддержки старых URL при переводе существующего сайта под управление Смереки.

Для этого надо сделать две вещи:

1, заполнить таблицу redirect, содержащей старый URL, новый URL и код ответа (по умолчанию 301 – постоянное перенаправление);

2, обеспечить дополнение старых URL параметром Cmd=Redirect, например, с помощью mod_rewrite:

RewriteRule ^ olddir /(.*)$ index.php? Cmd=Redirect [L, QSA]

Следствием такого перезаписи все запросы документов из каталога olddir направляются в Смереку, которая выполняет при этом внешнее перенаправление (клиенту отсылается новый URL, и он при желании может запросить документ с него).