Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Mod rewrite и 404
цитата
06/12/09 в 13:00
 Sterx
URL'ы разбираются след.образом:
Код:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain.com
RewriteRule (.*) http://www.domain.com/$1 [R=301,L]
RewriteRule ^index.php.* - [L]
RewriteRule ^(logout.php|ksap/|stpages/|st/admin/rotator.php|st/|crtr/|count.php|backend.php|toplist/|images/|cgi-bin/|css/|templates/|js/|modules/|access/|cfg.php|favicon.ico|search.php).* - [L]
RewriteRule ^(.*) index.php?path=$1 [L]

собственно я могу в разборщике определить страницу - не являющуюся частью сайта как несуществующую и присвоить ей именование 404.html
тут собственно вопрос:
1. может стоит сделать это средствами htaccess ? но не могу использовать директиву Error Document 404 - поскольку мод реврайт
2. если делать разборщиком - стоит отдавать 404 заголовок и редиректить на урл /404.html ?

как лучше поступить?
цитата
06/12/09 в 14:01
 DG
Не понял, а почему нельзя использовать ErrorDocument с мод-реврайтом?

RewriteEngine On
Error Document 404 /404/
RewriteRule ^404/$ /404.html [L]
и дальше все остальные рулы.

Так не сработает?
цитата
06/12/09 в 14:54
 Sterx
у меня 1 разборщик
а не куча рулесов
потому скорее всего чекать в самом разборщике


Эта страница в полной версии