|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.11.2010, 11:44 | #1 |
Новичок
Джуниор
Регистрация: 23.11.2010
Сообщений: 1
|
Конфигурация .htaccess на Apache
Всем привет, у меня такая проблема: при неправильно набранной странице сайта сервер выдает статус не 404, а 200.
Сайт установлен на Apache сервере. В корневой директории сайта есть файл .htaccess следующего содержания: ErrorDocument 404 /404.html RewriteEngine On RewriteBase / RewriteRule ^404\.html($|\?) - [L] RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !\.(gif|jpe?g|png|css|php|pdf|zip|j s|swf|xml)$ RewriteCond %{REQUEST_URI} !^.*/prenumerata/.*$ RewriteCond %{REQUEST_URI} !^.*/adminas/.*$ RewriteCond %{REQUEST_URI} !^.*/fckeditor/.*$ RewriteCond %{REQUEST_URI} !^.*/js/.*$ RewriteCond %{REQUEST_URI} !^.*/class/.*$ RewriteCond %{REQUEST_URI} !^.*/mail/.*$ RewriteCond %{REQUEST_URI} !^.*/pdf/sask/.*$ RewriteCond %{REQUEST_FILENAME} !-f [NC] RewriteCond %{REQUEST_FILENAME} !-d [NC] RewriteRule (.*) ?varda=$1 Выяснил что именно блокирует выдачу 404 статуса сервером. В файле .htaccess прописаны команды для виртуальных адресов, вот они: RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !\.(gif|jpe?g|png|css|php|pdf|zip|j s|swf|xml)$ RewriteCond %{REQUEST_URI} !^.*/prenumerata/.*$ RewriteCond %{REQUEST_URI} !^.*/adminas/.*$ RewriteCond %{REQUEST_URI} !^.*/fckeditor/.*$ RewriteCond %{REQUEST_URI} !^.*/js/.*$ RewriteCond %{REQUEST_URI} !^.*/class/.*$ RewriteCond %{REQUEST_URI} !^.*/mail/.*$ RewriteCond %{REQUEST_URI} !^.*/pdf/sask/.*$ RewriteCond %{REQUEST_FILENAME} !-f [NC] RewriteCond %{REQUEST_FILENAME} !-d [NC] RewriteRule (.*) ?varda=$1 если их удалить то статус получается 404, но тогда не открывает ни одной ссылки на сайте. Если их оставить ссылки работают нормально, но статус с несуществующей страницей выдается 200, а не 404. Может у кого есть идеи как решить эту проблему? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Конфигурация системного блока | White_foxSA | Компьютерное железо | 11 | 08.05.2010 18:35 |
Примерная конфигурация ПК | dipladog | Компьютерное железо | 4 | 10.01.2010 03:20 |
.htaccess | limon | PHP | 5 | 08.03.2009 01:28 |
Настройка .htaccess | Mikola | PHP | 3 | 07.03.2009 22:21 |
htaccess | wall66 | PHP | 1 | 25.02.2009 17:52 |