Astra.CMS

РегистрацияЗабыли пароль?

Astra.CMS Free

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

скачать
     

Обучение

Сборка сайта

Собираем сайт с нужными компонентами.

Интеграция своего дизайна

Учимся работать с шаблонами.

Компоненты

Документация по использованию основных расширений.

26.11.2012

Версия 2.07.10

Исправлена ошибка визуального редактора в Firefox 17.

подробнее

RSS

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

htaccess => ErrorDocument

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

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

И опять я со своим .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
Сообщений: 834

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

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

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

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


Демо  Скачать A.CMS  Цены  Контакты  Документация