Денис Болтиков
Мысли вслух
блог дениса болтикова

Главная > 2007 > Как перенаправить все запросы на одну страницу

 

 

Как перенаправить все запросы на одну страницу

Как перенаправить все запросы на одну страницу

Решение через mod_rewrite

<IfModule mod_rewrite.c>
    RewriteEngine	on
    RewriteCond		%{REQUEST_URI}	!^/blank.html$
    RewriteRule		^(.+)		/blank.html [L]
</IfModule>

где blank.html нужная страница.

Пояснения для новичков. RewriteRule простое, все запросы перенаправлять на blank.html, после этого прекращать выполнения всех нижеследующих правил если они у вас есть. RewriteCond перед ним нужно, чтобы предотвратить бесконечный цикл, иначе бы страница blank.html постоянно бы редиректилась на саму себя.

Ещё по теме:

 

Написано Март 16, 2007


Комментарии

Александр Губанов
Март 16, 2007 12:20

Action throw /index.php <FilesMatch "^([^.]+)$"> ForceType throw </FilesMatch>

 

Денис Болтиков

Архив

Сайт создан в 2007 г. © Блог Дениса Болтикова | Seoded.ru — Создание сайта