On Fri, 23 Nov 2007 15:26:31 +0600
Alexandr Lopatin <kino@xxxxxxxxx> wrote:
> Есть nginx + PHP FastCGI.
> Есть вордпресс. Существуют ссылки типа http://server/dir2
> Вот если обращаться по урлу без последнего слэша - работает верно.
> Если без слэша - 404 error. Как это решить в proxy_pass - понятно. А
> как в fastcgi_pass - нет. Дело осложняется еще тем, что вордпресс так
> устроен. Отображение несуществующих файлов и каталогов переписывается
У меня была похожая ситуация с Joomla. Сейчас работает вот такой конфиг:
location / {
root /eportal;
fastcgi_pass unix:/var/run/spawn-fcgi/spawn-fcgi.sock;
fastcgi_index index.php;
set $_fastcgi_script_name $fastcgi_script_name;
if (!-f $request_filename) {
set $_fastcgi_script_name "/index.php";
}
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME /eportal$_fastcgi_script_name;
}
location ~*
.+\.(css|gif|gz(ip)?|html?|ico|jpe?g|js|pdf|png|rar|swf|tar|txt|xml|zip)$ {
root /eportal;
expires 1h;
}
--
DSS5-RIPE DSS-RIPN 2:550/5068@fidonet 2:550/5069@fidonet
xmpp:dsh@xxxxxxxx mailto:dsh@xxxxxxxxhttp://wizard.volgograd.ru/