Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Не срабатывает ошибка 404 - перенаправляет на главную

Сообщения:  [1-6] 

 
 автор: lElectroHardl   (22.01.2011 в 16:48)   письмо автору
 
   для: pavelforever   (20.01.2011 в 14:41)
 

>> Контакты есть в категории "О сайте"
Вы что!? Нельзя так делать!!! Русские (да и вообще все) - ленивый народ. Только 5% из всего числа тех, кто "написал бы об этом модеру" зайдет в "О сайте" и будет искать адрес мыла.

Быстро же замените эту ссылку на: (например)
Вы попали на страницу, которой нет.
Сообщите об этом администратору.


Все! Не стоит требовать от людей лишних телодвижений.
Это все был оффтоп, простите, издержки профессии :).
По-поводу 404-й помогли?

UPD: желательно еще сделать слово "Сообщить" как кнопку. Что бы человек не мучался с отправкой письма, с указанием ссылки, с указанием темы письма и прочей белиберды. Когда юзер на кнопочку нажал, его редиректит на главную.
Но так бы сделал я. Т.е. это ИМХО.

  Ответить  
 
 автор: pavelforever   (21.01.2011 в 14:01)   письмо автору
 
   для: Косорылый   (21.01.2011 в 10:02)
 

Спасибо большое!
"RewriteBase /" - эта строчка справилась с задачей!
Хост не фришный, просто дешевый да еще и не на основной домен, а на дополнительный т.е. этот сайт лежит в папке другого. Может из-за этого htaccess такой.

  Ответить  
 
 автор: Косорылый   (21.01.2011 в 10:02)   письмо автору
 
   для: 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 какого-то фрихоста

  Ответить  
 
 автор: pavelforever   (21.01.2011 в 05:05)   письмо автору
 
   для: Косорылый   (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

  Ответить  
 
 автор: Косорылый   (20.01.2011 в 16:41)   письмо автору
 
   для: 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: /');

  Ответить  
 
 автор: pavelforever   (20.01.2011 в 14:41)   письмо автору
 
 

Сайт http://bestrolik.ru. Когда пишу после адреса сайта страницу, которая несуществует, меня перенаправляют на главную страницу. Страница 404 вызывается только при непосредственном вводе её адреса в адресной строке.
Пробовал все удалить из файла htaccess, но это не помогло. Почему так и как изменить?

  Ответить  

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования