Mod_rewrite

Shestera S Leonid wizard at linuxpro.ru
Tue Oct 23 02:02:56 MSD 2007


Здравствуйте.
Момогите пожалуйста с решением вопроса по ngx_http_rewrite_module 
<http://sysoev.ru/nginx/docs/http/ngx_http_rewrite_module.html>

Есть исходный файл .htaccess
AddType application/x-httpd-php .jpg .JPG
RewriteEngine On
RewriteBase /images/gallery
RewriteRule ^set([0-9]{1,9})/full/image(.*)$ 
image.php?cid=$1&type=full&file=$2
RewriteRule ^set([0-9]{1,9})/small/image(.*)$ 
image.php?cid=$1&type=small&file=$2
RewriteRule ^set([0-9]{1,9})/thumb/image(.*)$ 
image.php?cid=$1&type=thumb&file=$2

Пытаюсь сделать вот так

location ^~ /images/gallery {
        root /var/www/html ;
        include /etc/nginx/fastcgi.conf;
        fastcgi_pass  127.0.0.1:9000;
        fastcgi_index index.php;
        types         { }
        default_type  image/jpeg;
        rewrite ^set([0-9]{1,9})/full/image(.*)$ 
images/gallery/image.php?cid=$1&type=full&file=$2 last;
        rewrite ^set([0-9]{1,9})/small/image(.*)$ 
images/gallery/image.php?cid=$1&type=small&file=$2 last;
        rewrite ^set([0-9]{1,9})/thumb/image(.*)$ 
images/gallery/image.php?cid=$1&type=thumb&file=$2 last;
        }

в ответ при запуске получаю
[root at host ~]# nginx
2007/10/23 01:45:08 [emerg] 18459#0: directive "rewrite" is not 
terminated by ";" in /etc/nginx/nginx.conf:67

Подскажите пожалуйста где я ошибся.







More information about the nginx-ru mailing list