Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Yaroslav Tchayckovsky                2:5076/1.1     12 Dec 2006  14:52:42
 To : All
 Subject : PHP-CGI & ERROR 404
 -------------------------------------------------------------------------------- 
 
 
 Проблема стандартная, php-cgi при передаче ему несуществующего скрипта через
 action апача, возвращает свою 404 - No input file specified, полностью игнорируя
 Errordocument  апача. После долго гугления нашел единственный работающий способ 
 через mod_rewrite:
 RewriteEngine On
 RewriteCond %{REQUEST_URI} !^/phpfcgi/php.*$
 RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
 RewriteRule ^.+\.php$ /customerrorpage.html
 
 Hо по вполне понятным причинам такой способ не работает с директивой апача
 Alias. Если какой-нибудь более универсальный метод обхода данной проблемы под
 апач 1.3.хх? Делать двойное преобразование в mod_rewrite под каждый  alias, не
 улыбается ни разу. Т.е. каким образом можно проверить php скрипт на
 существование (уже после обработки его Alias) перед передачей его php-cgi?
 
 Под второй апач этот вопрос красиво решается через output filter, или через
 похожий механизм mod_security. В ngnix кажется есть воркараунд. Даже в долбаном 
 IIS есть чекбокс - проверка скритпа на существование перед передачей его
 интепретатору. Hеужели под 1.3.хх по человечески этот вопрос не решается?
 
 php-cgi 4.4.4
 apache 1.3.37
 mod_fastcgi 2.4.2
 Yaroslav
 
 --- GoldED+/W32-MSVC 1.1.5-b20051208 (WinNT 5.1.2600-SP2 iP-IV)
  * Origin: Anchor Field BBS Textmode Point Package (2:5076/1.1)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 PHP-CGI & ERROR 404   Yaroslav Tchayckovsky   12 Dec 2006 14:52:42 
 Re: PHP-CGI & ERROR 404   Vadim Goncharov   12 Dec 2006 16:23:49 
 Re: PHP-CGI & ERROR 404   dwl   12 Dec 2006 17:20:06 
 Re: PHP-CGI & ERROR 404   Vadim Goncharov   13 Dec 2006 17:39:35 
 Re: PHP-CGI & ERROR 404   Yaroslav Tchayckovsky   12 Dec 2006 17:46:22 
 Re: PHP-CGI & ERROR 404   Vadim Goncharov   13 Dec 2006 17:45:39 
Архивное /ru.unix.bsd/2232457e6eb9.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional