День добрый.
Не могу правильно перевести правила на nginx. 404 на адресах галереи и контактов
/info/kontakty/ /gallery/
Подскажите где ошибка?
location / {
if ($http_host ~* "^www\.domen\.net$"){
rewrite ^(.*)$ http://domen.net/$1 redirect;
rewrite core/js/(.*)\.js$ /core/jscss.php last;
rewrite css/(.*).css$ /core/jscss.php last;
rewrite payment/$ /index.php?payment last;
rewrite (.*)/(.*)/&sort=(.*)&order=(.*)$ /index.php?$1_hurl=$2&sort=$3&order=$4 last;
rewrite (.*)/(.*)/&offset=(.*)$ /index.php?$1_hurl=$2&offset=$3 last;
rewrite (.*)/(.*)/&show_all=yes$ /index.php?$1_hurl=$2&show_all=yes last;
rewrite ru/$ /index.php?new_language=0 last;
rewrite en/$ /index.php?new_language=1 last;
rewrite info/(.*)$ /index.php?aux_pages=$1 last;
rewrite contact/&send_result=(.*)$ /index.php?contact&send_result=$1 last;
rewrite gallery/$ /index.php?gallery last;
rewrite contact/$ /index.php?contact last;
rewrite service/$ /index.php?aux_page=aux2 last;
rewrite pricelist/([0-9]*)/$ /index.php?show_price=$1 last;
rewrite pricelist/$ /index.php?show_price=yes last;
rewrite feed.xml$ /core/core_rss.php last;
rewrite about/$ /index.php?aux_page=aux1 last;
rewrite grafik/$ /index.php?aux_page=aux1 last;
rewrite adress/$ /index.php?aux_page=aux1 last;
rewrite sitemap\.xml$ /core/sitemap.php last;
rewrite sitemap/$ /index.php?sitemap last;
rewrite admin$ /admin.php last;
rewrite admin/$ /admin.php last;
rewrite add2cart/(.*)$ /index.php?shopping_cart&add2cart=$1 last;
rewrite cart/$ /index.php?shopping_cart=yes last;
rewrite cart/&remove=(.*)$ /index.php?shopping_cart=yes&remove=$1 last;
rewrite cart/&clear$ /index.php?shopping_cart=yes&clear_cart=yes last;
rewrite cart/order/$ /index.php?order_custinfo=yes last;
rewrite cart/order_placed/$ /index.php?order_placement_result=1 last;
rewrite printorder/$ /core/core_printorder.php last;
rewrite pd4/$ /core/print_pd4.php last;
rewrite yandex\.(xml|yml)$ /core/core_yml.php last;
rewrite search_expanded/ /index.php?search_expanded=1 last;
}
location /catalog {
rewrite ^/catalog/(.*)/about/$ /index.php?about&category=$1/ last;
rewrite ^/catalog/(.*)$ /index.php?catalog_hurl=$1 last;
}
location /brand {
rewrite ^/brand/(.*)/about/$ /index.php?about&brands=$1/ last;
rewrite ^/brand/(.*)/(.*) /index.php?brand=$1/$2 last;
}
location /product {
rewrite ^/product/(.*)$ /index.php?product_hurl=$1 last;
}
location /news {
rewrite ^/news/(.*)$ /index.php?news&news=$1 last;
}
location /pages {
rewrite ^/pages/(.*)$ /index.php?pages&pages=$1 last;
}
location /tags {
rewrite ^/tags/(.*)$ /index.php?tags_hurl=$1 last;
}
location = /price.xls {
rewrite ^(.*)$ /core/core_xls.php last;
}
location ~ .php$ {
fastcgi_pass localhost:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/domen$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
}
}