Реклама на сайте Advertise with us

Mod rewrite и 404

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

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 ?

как лучше поступить?

крипта на ByBit

0
 



С нами с 11.08.06
Сообщения: 939
Рейтинг: 849

Ссылка на сообщениеДобавлено: 06/12/09 в 14:01       Ответить с цитатойцитата 

Не понял, а почему нельзя использовать ErrorDocument с мод-реврайтом?

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

Так не сработает?

0
 

programmer

С нами с 08.12.02
Сообщения: 7613
Рейтинг: 5760

Ссылка на сообщениеДобавлено: 06/12/09 в 14:54       Ответить с цитатойцитата 

у меня 1 разборщик
а не куча рулесов
потому скорее всего чекать в самом разборщике

крипта на ByBit

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »