Forum Webscript.Ru

Общие => Веб Сервера => Тема начата: 017 от 05 Ноября 2003, 17:47:45

Название: ErrorDocument 404 при RewriteEngine on
Отправлено: 017 от 05 Ноября 2003, 17:47:45
Каким образом можно решить проблему переадресации несуществующего документа на ErrorDocument 404 при перезаписи URL с помощью Mod_Rewrite?

Пример:


RewriteBase     /docs
RewriteCond %{REQUEST_URI} .*/section1.+ [OR]
RewriteCond %{REQUEST_URI} .*/section2.+ [OR]
RewriteCond %{REQUEST_URI} .*/section...N.+
RewriteRule .+\\.php$ /docs/root.php [L]


И, если не было перенаправления, то обрабатывается следующий блок:


RewriteCond %{REQUEST_URI} .+\\.php$
RewriteRule %{REQUEST_URI} /docs/error404.html [L,R]


Переадресация на Error404, в данном случае, идет только если в конце не стоит php. Почему? не понимаю...