try_files +punbb
Igor Sysoev
is at rambler-co.ru
Fri Jan 30 11:30:51 MSK 2009
On Fri, Jan 30, 2009 at 10:20:10AM +0200, dimkalinux wrote:
> подскажите как правильно переписать апачевские правила rewrite для
> форумов на движке punbb используя try_files
>
> Правила такие:
>
> RewriteCond %{REQUEST_FILENAME} !-f
> RewriteCond %{REQUEST_FILENAME} !-d
> RewriteRule . rewrite.php [L]
>
> nginx версии 0.7.30 + apache без fastcgi.
Для 0.7.32:
location / {
try_files $uri $uri/ /rewrite.php;
}
location = /rewrite.php {
proxy_pass http://127.0.0.1/rewrite.php;
}
Если есть ещё php файлы, то ещё
location ~ \.php$ {
proxy_pass http://127.0.0.1;
}
Для 0.7.30 try_files нужно записать по-другому:
location / {
try_files $uri /index.php;
}
--
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list