|
|
|
|
|
для: pavelforever
(20.01.2011 в 14:41)
| | >> Контакты есть в категории "О сайте"
Вы что!? Нельзя так делать!!! Русские (да и вообще все) - ленивый народ. Только 5% из всего числа тех, кто "написал бы об этом модеру" зайдет в "О сайте" и будет искать адрес мыла.
Быстро же замените эту ссылку на: (например)
Вы попали на страницу, которой нет.
Сообщите об этом администратору.
Все! Не стоит требовать от людей лишних телодвижений.
Это все был оффтоп, простите, издержки профессии :).
По-поводу 404-й помогли?
UPD: желательно еще сделать слово "Сообщить" как кнопку. Что бы человек не мучался с отправкой письма, с указанием ссылки, с указанием темы письма и прочей белиберды. Когда юзер на кнопочку нажал, его редиректит на главную.
Но так бы сделал я. Т.е. это ИМХО. | |
|
|
|
|
|
|
|
для: Косорылый
(21.01.2011 в 10:02)
| | Спасибо большое!
"RewriteBase /" - эта строчка справилась с задачей!
Хост не фришный, просто дешевый да еще и не на основной домен, а на дополнительный т.е. этот сайт лежит в папке другого. Может из-за этого htaccess такой. | |
|
|
|
|
|
|
|
для: pavelforever
(21.01.2011 в 05:05)
| | Расшифровывается приблизительно так
http://www.softtime.ru/forum/read.php?id_forum=5&id_theme=3388&page=78
ErrorDocument 404 /404.php - в случаи отсутствия документа переадресация на 404.php
RewriteBase / -устанавливает конкретный, базовый URL для преобразований в контексте каталога (от корня)
такое ощущение что этот htaccess какого-то фрихоста | |
|
|
|
|
|
|
|
для: Косорылый
(20.01.2011 в 16:41)
| | Да, такие строки есть. Более того, на локальном сервере все работает отлично.....
Вот содержимое файла htaccess:
# -FrontPage-
IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*
<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>
<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>
AuthName bestrolik.ru
AuthUserFile /home/bestroli/public_html/_vti_pvt/service.pwd
AuthGroupFile /home/bestroli/public_html/_vti_pvt/service.grp
ErrorDocument 404 /404.php
Options -Indexes
|
| |
|
|
|
|
|
|
|
для: pavelforever
(20.01.2011 в 14:41)
| | Покажите весь htaccess
есть ли там строки
ErrorDocument 404 /error.php
или
ErrorDocument 400 http://site.ru/error.html
|
Если их нет ,то не в нем проблема ,а в скрипте обработки ошибок
он вместо того чтобы отдавать хидеры при отсутствие документа (страницы ,файла и т.п. )
header('HTTP/1.0 404 Not Found');
header('Status: 404 Not Found');
|
отдаёт
header ('Location: http://www.site.ru');
header ('Location: index.php');
header ('Location: /');
|
| |
|
|
|
|
|
|
| Сайт http://bestrolik.ru. Когда пишу после адреса сайта страницу, которая несуществует, меня перенаправляют на главную страницу. Страница 404 вызывается только при непосредственном вводе её адреса в адресной строке.
Пробовал все удалить из файла htaccess, но это не помогло. Почему так и как изменить? | |
|
|
|
|