X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

3 страниц V   1 2 3 >
Открыть тему
Тема закрыта
> .htaccess и ErrorDocument при закрытом индексе, проверьте правильность составления
sc2r2bey
sc2r2bey
Topic Starter сообщение 18.11.2010, 15:02; Ответить: sc2r2bey
Сообщение #1


в случае если директива не содержит индекс файл или неправильно задан адрес выводилась страница 404.html которая лежит в папке error

ErrorDocument 404 error /404.html
Options -Indexes


--------------------
Заметки о разработке и не только
программирую web и для we
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 19.11.2010, 23:47; Ответить: ZiTosS
Сообщение #2


sc2r2bey, не правильно. При запрете вывода индекса каталога при отсутствии index.* файлов будет выдаваться ошибка 403 - Forbidden
А точнее не неправильно, а ещё надо для 403 прописать правило обработки. Так же ты не правильно написал строку для 404, посмотри синтаксис.

Поэтому .htaccess должен иметь вид:
# запрещаем вывод индекса каталогов при отсутствии index.*
Options -Indexes

# указываем страницы, при возникновении ошибок 403 и 404
ErrorDocument 403 error/404.html
ErrorDocument 404 error/404.html


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
Topic Starter сообщение 21.11.2010, 18:39; Ответить: sc2r2bey
Сообщение #3


если сайт находиться по адресу site.ru то все работает, но если сайт находиться по адресу site.ru/folder то он не видит свою страницу и апач подгружает свою, прописываю полный путь к файлу ошибки все ок,

а как добавить в .htaccess свою регулярку, чтоб он автоматически определял адрес сайта, чтоб каждый раз не править его, например:

# указываем страницы, при возникновении ошибок 404

ErrorDocument 404 регулярное выражения опредления имени сайта/404.html


--------------------
Заметки о разработке и не только
программирую web и для we
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 25.11.2010, 21:56; Ответить: ZiTosS
Сообщение #4


surfer, не понимаю, что ты там каждый раз правишь?
Указывать абсолютный путь от корня пробовал? Всё должно получиться.
Абсолютный путь от корня начинается со слеша, т.е. /error/404.html
Если уж так хочется использовать URL в errorDocument, можешь попробовать использовать переменные окружения сервера Apache. Но за результат не отвечаю, т.к. точно не знаю работают они в даннгой директиве или нет. На одном из сайтов указано, что в любой директиве их можно использовать.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
Topic Starter сообщение 25.11.2010, 22:51; Ответить: sc2r2bey
Сообщение #5


(ZiTosS @ 25.11.2010, 20:56) *
Абсолютный путь от корня начинается со слеша, т.е. /error/404.html

абсолютный да, работает, но если я этот код буду использовать на другом домене, хочу универсальный сделать с регуляркой значит


--------------------
Заметки о разработке и не только
программирую web и для we
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 26.11.2010, 23:55; Ответить: ZiTosS
Сообщение #6


surfer, регулярные выражения использовать в errorDocument нельзя. Максимум что можно попробовать, это как я уже сказал, переменные окружения сервера Apache.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
Topic Starter сообщение 27.11.2010, 0:14; Ответить: sc2r2bey
Сообщение #7


какую именно у меня они почему то не работают :)


--------------------
Заметки о разработке и не только
программирую web и для we
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 27.11.2010, 15:17; Ответить: ZiTosS
Сообщение #8


surfer, раз не работают, значит их всё таки нельзя в данной директиве применять. Я же предупреждал...
Переменные окружения веб-сервера Apache
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
Topic Starter сообщение 27.11.2010, 16:47; Ответить: sc2r2bey
Сообщение #9


просто при ошибке выводится переменная окружения :)


--------------------
Заметки о разработке и не только
программирую web и для we
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 27.11.2010, 21:00; Ответить: ZiTosS
Сообщение #10


surfer, А что тебе мешает всегда создать папку errors на серваке и все htaccess при записи в них:
errorDocument 404 /errors/404.html

будет переходить именно в этот каталог. И от доменного имени здесь ничего не будет зависеть :)

Не понял прикола про другой домен:
абсолютный да, работает, но если я этот код буду использовать на другом домене, хочу универсальный сделать с регуляркой значит

абсолютный путь будет всегда привязан к корню хоста, то есть к примеру как в денвере это папка www
Что-то я не пойму, зачем здесь вообще могут понадобиться регулярки.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
3 страниц V   1 2 3 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на первый заказ.
Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на п
6 stu999 1553 21.3.2024, 20:45
автор: stu999
Открытая тема (нет новых ответов) Если статья не в индексе Google - она уникальна или нет?
2 uahomka 802 20.3.2024, 11:17
автор: Vmir
Открытая тема (нет новых ответов) Получил странную ссылку при линкбилдинге
Как поведет себя поиск при обнаружении странной ссылке?
10 r0mZet 2179 24.10.2022, 19:23
автор: Wachowski
Горячая тема (нет новых ответов) 300 площадок под вечные ссылки на выбор: ТИЦ 20-9400, PR 0-6, ЯК, DMOZ. Скидки при пакетном заказе!
65 inkon 30256 19.7.2022, 13:41
автор: Funoman
Горячая тема (нет новых ответов) тИЦ отменили! Новый показатель Яндекса ИКС! Лучшие площадки под размещение. Бесплатное написание статей при любом заказе.
Эксклюзивное предложение. Успей получить написание статей БЕСПЛАТНО
71 VIMstat 78317 21.6.2022, 9:38
автор: VIMstat


 



RSS Текстовая версия Сейчас: 29.3.2024, 19:45
Дизайн