Початкова сторінка

Микола Жарких (Київ)

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

?

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

Смерека має власний механізм зовнішнього перенаправлення сторінок. В основному він призначений для підтримки старих URL при переводі існуючого сайта під управління Смереки.

Для цього треба зробити дві речі :

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

2, забезпечити доповнення старих URL параметром Cmd=Redirect, наприклад, за допомогою mod_rewrite :

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

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