programmer
С нами с 08.12.02
Сообщения: 7613
Рейтинг: 5760
|
Добавлено: 06/12/09 в 13:00 |
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 ?
как лучше поступить?
|
|
|
|
С нами с 11.08.06
Сообщения: 939
Рейтинг: 849
|
Добавлено: 06/12/09 в 14:01 |
Не понял, а почему нельзя использовать ErrorDocument с мод-реврайтом?
RewriteEngine On
Error Document 404 /404/
RewriteRule ^404/$ /404.html [L]
и дальше все остальные рулы.
Так не сработает?
|
|
|
|
programmer
С нами с 08.12.02
Сообщения: 7613
Рейтинг: 5760
|
Добавлено: 06/12/09 в 14:54 |
у меня 1 разборщик
а не куча рулесов
потому скорее всего чекать в самом разборщике
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |