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

Форум Apache

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

 

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

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

тема: Перенаправление на страницу кода ошибки
 
 автор: Bvz   (21.11.2010 в 20:00)   письмо автору
 
 

создал своюстраницу ошибки в корень кинул ее и кинул .htaccess следующего содержания:

# указываем страницы, при возникновении ошибок 404

ErrorDocument 404 /404.html


если сайт находиться по адресу site.ru то все работает, но если сайт находиться по адресу site.ru/folder то он не видит свою страницу и апач подгружает свою, прописываю полный путь к файлу ошибки все ок,

а как добавить в .htaccess свою регулярку, чтоб он автоматически определял адрес сайта, чтоб каждый раз не править его, например:

# указываем страницы, при возникновении ошибок 404

ErrorDocument 404 регулярное выражения опредления имени сайта/404.html

  Ответить  
 
 автор: Trianon   (21.11.2010 в 20:55)   письмо автору
 
   для: Bvz   (21.11.2010 в 20:00)
 

как-то у Вас неотчетливо с понятием "корень"...

  Ответить  
 
 автор: Bvz   (21.11.2010 в 20:59)   письмо автору
 
   для: Trianon   (21.11.2010 в 20:55)
 

я неверное неотчетливо мысли выражаю :) я имел ввиду корень сайта

  Ответить  
 
 автор: soldier   (22.11.2010 в 15:16)   письмо автору
 
   для: Bvz   (21.11.2010 в 20:59)
 

путь к корневому каталогу сайта прописываетя либо в httpd.conf или в vhost, в зависимости от версии апача. по умолчанию для сайтов внутри каталога апача создается папка www. если нет необходимости что-то менять то папка с сайтом помещается внутрь папки www, соответственно путь прописывается в нужном конфиге и все должно работать

  Ответить  
 
 автор: Bvz   (22.11.2010 в 15:47)   письмо автору
 
   для: soldier   (22.11.2010 в 15:16)
 

вы меня не услышали

  Ответить  
 
 автор: soldier   (23.11.2010 в 08:56)   письмо автору
 
   для: Bvz   (22.11.2010 в 15:47)
 

Покажите строчки конфига апача или виртуалхоста где пути к корневому каталогу сайта прописаны и все будет понятно

  Ответить  
 
 автор: Bvz   (23.11.2010 в 11:56)   письмо автору
 
   для: soldier   (23.11.2010 в 08:56)
 

как я его на сервере у хостера посмотрю?

  Ответить  
 
 автор: Trianon   (23.11.2010 в 14:33)   письмо автору
 
   для: Bvz   (21.11.2010 в 20:59)
 

адрес сайта не может включать в себя подкаталог.
адрес сайта совпадает с доменом сервера, на котором этот сайт размещен - по определению.

  Ответить  
 
 автор: Bvz   (23.11.2010 в 15:34)   письмо автору
 
   для: Trianon   (23.11.2010 в 14:33)
 

ну есть же еще путь к файлу

  Ответить  
 
 автор: soldier   (23.11.2010 в 15:56)   письмо автору
 
   для: Bvz   (23.11.2010 в 15:34)
 

По меньшей мере странно спрашивать об том как настроить апач, при этом не имея к нему доступа. Проблемы подобного рода надо напрямую решать с хостером.На хосте каталогу вашего сайта отведено свое место и изменить его расположение вы не сможете. единственное чем вы можете управлять это непосредственно содержимое каталога и все. То есть когда ваш сайт размещался на хосте, хостером был создан путь к файлам вашего сайта примерно так хостинг/домен/каталог и именно этот путь прописан в конфиге апача хостера, соответственно если вы самостоятельно попытаетесь его изменить на хостинг/домен/каталог/каталог то получите ошибку 404.

  Ответить  
 
 автор: Trianon   (23.11.2010 в 19:04)   письмо автору
 
   для: Bvz   (23.11.2010 в 15:34)
 

Да. Только это путь к файлу от корня. А не к корню.
И поэтому в адрес сайта входить не может.
Может входить лишь в адрес страницы на сайте.

  Ответить  
Rambler's Top100
вверх

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