Astra.CMS

 

 

Форум » Проблемы

htaccess => ErrorDocument

Стоит ли открыть форум? Напишите об этом по адресу admin@astracms.ru написав в теме "открыть форум". Я не автор движка и поэтому не могу консультировать так, как это делал бы он, но возможно у нас получится совместно находить решения.

Автор Текст сообщения
P0ZiTR0N

P0ZiTR0N
Сообщений: 73

И опять я со своим .htaccess'ом...  lol
<FilesMatch "\.(html|js|css|bmp|gif|jpe?g|png|swf|flv|htc|xml|xsl|wsdl|gz|zip|rar|doc|xls)$">
Allow from all
</FilesMatch>

AddType application/x-javascript .gz
AddEncoding gzip .gz

ErrorDocument 401 /401.php
ErrorDocument 403 /403.php
ErrorDocument 404 /404.php
ErrorDocument 500 /500.php

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /

RewriteCond %{HTTP:Accept-encoding} gzip
RewriteCond %{REQUEST_FILENAME}.gz -f
RewriteRule ^(.*)$ $1.gz [QSA,L]

RewriteCond  %{REQUEST_FILENAME}  !-f
RewriteRule ^.*$ /index.php
</IfModule>
Суть проблемы: При отключенном редиректе "на главную, если не найдено":
1) при запросе /root/любая_существующая_папка/любой.файл - получаю 404.php, как и должно быть
2) при запросе /root/любая_несуществующая_папка/любой.файл, либо просто /root/любой_несуществующий.файл - получаю стандартный ответ от браузера "страница не найдена", а не специально сформированный 404.php [>512 байт] [В обоих случаях апач пишет ошибки в лог]
Собственно вопрос - как заставить апач обрабатывать директивы ErrorDocument при включенном mod_rewrite, ибо если его отключить - то ошибки выдаются, а сайт естественно не пашет  lol ?
 
aristoc

admin
Сообщений: 1159

Конечная цель какая всего этого? показать свою 404 страницу? Достаточно создать шаблон 404.tpl - и будет счастье.
 
P0ZiTR0N

P0ZiTR0N
Сообщений: 73

Конечная цель - выведение своих ошибок через ErrorDocument. хотя бы 404, 403, 401...
 

Вы не можете добавить сообщение. Вам необходимо авторизироваться на сайте под своим логином либо зарегистрироваться.