Re: Проблема с rewrite

Alexey V. Karagodov kav at karagodov.name
Thu Aug 14 13:55:05 MSD 2008


во-первых - отказаться от if в пользу error_page
во-вторых - что в error_log-е по поводу этого запроса?

On 14.08.2008, at 11:51, eMASTER wrote:

> Здравствуйте,
>
> Прошу помочь разобраться со следующей проблемой:
>
> нужно перевести маленький .htaccess под nginx
>
> =================================================
> код htaccess:
>
> AddDefaultCharset UTF-8
> DirectoryIndex index.php
>
> RewriteEngine On
> RewriteBase /
> RewriteCond %{REQUEST_FILENAME} !-f
> RewriteCond %{REQUEST_FILENAME} !-d
> RewriteRule . /index.php [L]
> =================================================
> код nginx:
>
> location / {
>    root   /var/www;
>    index  index.php;
>
>    if (!-f $request_filename){
>         rewrite .* /index.php last;
>    }
>
>    if (!-d $request_filename){
>         rewrite .* /index.php last;
>    }
> }
> =================================================
>
> В firefox 3 выводит ошибку "Redirect Loop", как лечить?
>
> -- 
> С уважением,
> eMASTER                          mailto:emstlk at gmail.com
>
>

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2187 bytes
Desc: not available
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20080814/6fe7f80b/attachment.bin>


More information about the nginx-ru mailing list