Автор Тема: ErrorDocument 404 при RewriteEngine on  (Прочитано 2296 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн 017

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 24
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
ErrorDocument 404 при RewriteEngine on
« : 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. Почему? не понимаю...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28