|
|
|
... а не листинг файлов (где нету файла index.html) в папке на сайте. Подскажите как это сделать. |
|
|
|
|
|
|
|
|
Последний раз редактировалось: zyxel05 (Пн Авг 11, 2008 11:31 pm), всего редактировалось 1 раз |
|
|
|
|
sydoow, создаешь файл .htaccess
в нем пишешь код ошибки
ErrorDocument 404 404.html
а можна и полный путь прописать к файлу
ErrorDocument 404 http://www.site.com/404.html (так будет правильнее)
где 404.html и естьто файл когда будет высвечиваться по этой самой ошибке
тоже самое мож проделать и на остальные популярные ошибки
ErrorDocument 401
ErrorDocument 403
ErrorDocument 500
чуть не забыл, заливаешь этот файл в корень сайта
а можна и полный путь прописать к файлу |
|
|
|
|
|
а есть еще дедовский метод, где нет возможности заливать .htaccess, к примеру на фрихостингах, там нада создать index.html или index.htm и залить в корень папки, ну и поставить редирект или сообщении о ошибке |
|
|
|
|
|
Не получилось.
Вообще дело такое, если подробнее.
Дано:
blog.com (wp)
Если заходиш на несуществующие
blog.com/abractabra
или
blog.com/abractabra/lyasy-tryasy
выводит 404-ую страницу вордпресса, это хорошо.
НО!
есть ещё такие папки
blog.com/hub/papka1/index.htm
blog.com/hub/papka2/index.htm
blog.com/hub/papka3/index.htm
и когда на заходиш
blog.com/hub/
он показывает список список папок:
papka1
papka2
papka3
а надо чтобы 404-ая ошибка появлялась, как это сделать? |
|
|
|
|
|
Возможно у тебя не не 404 ошибка а 403, а лутше проверить вот так
Код: |
ErrorDocument 401 "Sorry can't allow you access today, Error 401
ErrorDocument 403 "Sorry can't allow you access today, Error 403
ErrorDocument 404 "Sorry can't allow you access today, Error 404
ErrorDocument 500 "Sorry can't allow you access today, Error 500
|
а дальше создаешь нужные страницы с эрорами или одну который нада, по выбору
Код: |
ErrorDocument 401 http://www.site.com/401.html
ErrorDocument 403 http://www.site.com/403.html
ErrorDocument 404 http://www.site.com/404.html
ErrorDocument 500 http://www.site.com/500.html
|
ну и понятно что это все нада сохтанить в .htaccess и залить на хост в корень
А это примерный код эрор страницы:
Код: |
<html>
<head>
<title>Error 404</title>
</head>
<body bgcolor="#D7D7D7" text="#FF0000"> <div align="center" title="Error 404"><h1>Not Found <br>Error 404<h1></div>
</body>
</html>
|
а если ты не собираешься продавать 404 - ый траф то пропиши вот так
Код: |
ErrorDocument 401 http://www.site.com/
ErrorDocument 403 http://www.site.com/
ErrorDocument 404 http://www.site.com/
ErrorDocument 500 http://www.site.com/
|
даю слово честного еврея что это сработает
ну а если же не сработает то 41077786пять, тогда уже помогу |
|
|
|
|
|