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