Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 27
от 08.03.2005, 08:50

Администратор:Калашников О.А.
В номере:Вопросов: 1, Ответов: 4


Вопрос № 17744: Добрый день! Может не поадресу обращаюсь, но вдруг. Как сделать как чтобы когда посетитель запрашивает страницу которой нет(у меня выводит код ошибки 404)то вместо ошибки его бы перебрасывало на главную страницу? спасибо....

Вопрос № 17744
Добрый день!
Может не поадресу обращаюсь, но вдруг.
Как сделать как чтобы когда посетитель запрашивает страницу которой нет(у меня выводит код ошибки 404)то вместо ошибки его бы перебрасывало на главную страницу?
спасибо.
Отправлен: 03.03.2005, 08:41
Вопрос задал: wadim (статус: Посетитель)
Всего ответов отправлено: 4

Отвечает: AxMAD
Здравствуйте, wadim!
смотрите документацию по .htaccess
(она есть в Apache)
Ответ отправил: AxMAD (статус: Студент)
Отправлен: 03.03.2005, 09:20

Отвечает: Gibbel
Здравствуйте, wadim!
Направить обработчик ErrorDocument 404 на скрипт, делающий редирект на главную страницу.
Ответ отправил: Gibbel (статус: *Админ)
Отправлен: 03.03.2005, 10:54

Отвечает: NeiTrinO
Здравствуйте, wadim!
можно сделать так.
Там где лежат Ваши файлы создаете файл ".htaccess" в котором пишите
ErrorDocument 404 error.html
создаете файл error.html и там пишите нужную информацию. Если нужно перебросить на главную - пишите index.php или что там у Вас
Ответ отправил: NeiTrinO (статус: Студент)
Отправлен: 03.03.2005, 17:08

Отвечает: Mamedaliev Georgiy Mametalievich
Здравствуйте, wadim!
Советую применить для этого файл .htaccess (инфа есть здесь http://htmlbook.ru/content/177.html )
То есть, создаём в корневом каталоге файлик .htacess, пишем в нём строчку ErrorDocument 404 /err404.html , сам файл err404.html сами создаёте, какой хотите. А чтобы он перебрасывал пользователя на index.html, просто-навсего в этом самом err404.html вставляем meta-тег <META HTTP-EQUIV="REFRESH" content="5; URL=http://www.mysite.ru">
(инфу про мета-теги читай на http://htmlbook.ru/content/2.html )
Удачи ;)
Ответ отправил: Mamedaliev Georgiy Mametalievich (статус: 1-ый класс)
Отправлен: 03.03.2005, 17:32
Оценка за ответ: 5


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

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


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.


http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.phpplus
Отписаться

В избранное