Как перенаправить все запросы на одну страницу
Решение через 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 постоянно бы редиректилась на саму себя.
Теги: веб-разработка, полезноеЕще по теме
Posted on марта 16, 2007
Filed Under Проектирование и разработка сайтов
Комментарии
Всего комментариев: 1

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