Re: Apache + nginx + SSI = некорректная обработка слэш в адресе страницы.

Alex Sergeyev asergeyev на dyn.com
Вт Июл 20 16:40:23 MSD 2010


Короче про 1.3... 

По умолчанию 1.3 PATH_INFO делает только для в его понимании "скриптов".
То есть если у вас все .html объявлены server-parsed то для работы
адреса /index.html/crap.html достаточно наличие index.html

По идее отключить это можно SetHandler default там где вам апачевского
SSI или CGI не надоюю. Но я не уверен что вам именно это нужно. Так что
реврайт я бы сделал так например:

RewriteCond %{PATH_INFO} !^$
RewriteRule . /404%{REQUEST_URI} [L] 

Перепишите на свой вкус... 

Cаша.

p.s. предложение "закопать" 1.3 (и с ним апачевские mod_perl, mod_python
и прочие) конечно хорошее но проблемы те же как с IE6. У многих нет
выбора.


On Tue, 2010-07-20 at 00:46 -0400, gt-e wrote:
> Alexandr Sergeyev Wrote:
> -------------------------------------------------------
> > http://httpd.apache.org/docs/2.2/mod/core.html#acc
> > eptpathinfo
> > В вашем .htaccess попробуйте off 
> > будет работать начиная с
> > апача 2.0
> > 
> > Если aпач 1.3 хм... Наверное
> > надо написать реврайт на 404
> > с RewriteCond анализирующим
> > PATH_INFO
> > 
> 
> Увы, сервер Apache/1.3.34.
> 
> "RewriteCond начал изучать.
> 
> 
> > _______________________________________________
> > nginx-ru mailing list
> > nginx-ru at nginx.org
> > http://nginx.org/mailman/listinfo/nginx-ru
> 
> Posted at Nginx Forum: http://forum.nginx.org/read.php?21,110577,110723#msg-110723
> 
> 
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru





Подробная информация о списке рассылки nginx-ru