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 ?
как лучше поступить?
DG
Не понял, а почему нельзя использовать ErrorDocument с мод-реврайтом?
RewriteEngine On
Error Document 404 /404/
RewriteRule ^404/$ /404.html [L]
и дальше все остальные рулы.
Так не сработает?