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

Форум Apache

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

 

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

вид форума:
Линейный форум Структурный форум

тема: custom error pages
 
 автор: FaStY   (01.07.2005 в 22:24)   письмо автору
 
 

дается бесплатный хостинг с доменом *.onu.ru, предположим дали домен soft.onu.ru, на самом ресселере onu.ru стоят свои страницы ошибок, но например при переходе на soft.onu.ru/sgfdgds (такого каталога не существует), то дается стандартная страница ошибок, а нужно, чтобы там выдавало страницу ошибок, которые стоят на onu.ru.

   
 
 автор: TrunK   (01.07.2005 в 23:23)   письмо автору
 
   для: FaStY   (01.07.2005 в 22:24)
 

-||-||-||

   
 
 автор: glsv (Дизайнер)   (02.07.2005 в 09:12)   письмо автору
 
   для: FaStY   (01.07.2005 в 22:24)
 

В вашем пользовании именно soft.onu.ru?
Можете настроить страницы ошибок через htaccess

ErrorDocument 401 /401.php 
ErrorDocument 403 /403.php 
ErrorDocument 404 /404.php 
ErrorDocument 500 /500.php


http://www.softtime.ru/info/articlephp.php?id_article=25

   
 
 автор: FaStY   (02.07.2005 в 13:49)   письмо автору
 
   для: glsv (Дизайнер)   (02.07.2005 в 09:12)
 

нет, в моем пользовании весь onu.ru, я хочу сделать так, чтобы пользователи не могли делать свои страницы ошибок, а при ошибке на их сайте, выдавалась страницы например onu.ru/404.php. Я уже поотключал в cpanel способность создавать для других пользователей свои страницы ошибок, но все равно - при переходе на onu.ru/asdsad выдает ту страницу, которая мне нужна, но при переходе на soft.onu.ru/asdasf, выдает станлартную страницу ошибок :(.
Одним словом, мне нужно, чтобы у моих пользователей были страницы ошибок, которые я сам сделал.

   
 
 автор: cheops   (02.07.2005 в 17:38)   письмо автору
 
   для: FaStY   (02.07.2005 в 13:49)
 

Это можно сделать только имея доступ к виртуальным хостам, опеределяющих поддомены.
AllowOverride none

   
 
 автор: FaStY   (03.07.2005 в 00:10)   письмо автору
 
   для: cheops   (02.07.2005 в 17:38)
 

у меня есть root, скажите что и где прописывать.

   
 
 автор: cheops   (03.07.2005 в 12:14)   письмо автору
 
   для: FaStY   (03.07.2005 в 00:10)
 

В конфигурационном файле httpd.conf следует найти виртуальные хосты, которые относятся к поддоменнам и прописать в них одну из директив, о которых говорит Дизайнер.

   
 
 автор: glsv (Дизайнер)   (03.07.2005 в 07:15)   письмо автору
 
   для: FaStY   (02.07.2005 в 13:49)
 

чтобы пользователи не могли делать свои страницы ошибок, а при ошибке на их сайте, выдавалась страницы например onu.ru/404.php.

Для того, чтобы посетители не могли воcпользоваться директивами ErrorDocumеnt нужно запретить в директиве AllowOverride опцию FileInfo.
Это можно сделать следующим образом:
Либо совсем запретив возможность работы с файлами .htaccess

AllowOverride None

Либо исключив только опцию FileInfo, но перечисли все остальные опции

AllowOverride AuthConfig, Indexes, Limit, Options

Пропишите это в контейнерах виртуальных хостов.


> soft.onu.ru/asdasf, выдает станлартную страницу ошибок
А вы настраивали выдачу ошибок именно для этого домена? Если да, то каким образом? Если нет, то настройте.

   
Rambler's Top100
вверх

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