Custom ErrorDocument и PHP.... :)

6 отговора 139 прегледа
#1

Custom ErrorDocument и PHP.... :)

Имам хостинг услуга, работеща на Zeus Web Server
Имам например файл .htaccess, където е записано:
ErrorDocument 404 /errors/error404.php

А файлът error404.php съдържа например:
echo 'Ресурсът '.$_SERVER['REQUEST_URI'].' не е намерен на този сървър!’;

На моята тестова конфигурация (Apache), при подаване на заявка напр. [линк],
на екрана се изписва:
Ресурсът /nothing не е намерен на този сървър!

Когато обаче го сложа на сървъра Zeus, при подаване на подобна заявка се изписва името на скрипта, а не на заявения ресурс:
Ресурсът /errors/error404.php не е намерен на този сървър!

Въпросът ми е коя променлива на обкръжението би следвало да ползвам в случая?
Или може би трябва да добавя някакъв пиниз към .htaccess файла?
Някакъв SetEnvIf blah...blah..blah... myEnv=Request_URI, и после да си го викам от там.... знам ли....


10x in advance! :)

P.S. Нямам възможност за RTFM, защото ми се пре**а Интернета и сега съм на dial-up.

Отговор
в отговор на m.d. #2

Re: Custom ErrorDocument и PHP.... :)

Пробвай да зададеш пълен път до error404.php

= /var/www/html/site/errors/error404.php или
= [линк]

Отговор
в отговор на m.d. #3

Питам...и отговарям!

Открих го!... :)

Жокер: print_r($_SERVER);

При Zeus Web Server, променливата е $_SERVER['DOCUMENT_URI'] !

Отговор
в отговор на m.d. #4

Re: Питам...и отговарям!

бравос, а туй зеус що за чудо е? ква е далаверата с него ?

-----------------------
гърбавия - ковчег ще го изправи
Отговор
в отговор на Bълk #6

Re: Питам...и отговарям!

Както би се изразил zyl_oiliuff :
А бе тва зеус е една хуйня, дето си е таковала таковата, ама направо смуче.

root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
Отговор
в отговор на ro6avia #7

Re: Питам...и отговарям!

по принцип си прав:))
ама за Зевс-а недей тъй:)))


Отговор