/ / Трябва да преведа моя htaccess за nginx да работи - apache, .htaccess, mod-rewrite, nginx

Трябва да превеждам ми htaccess за nginx да работи - apache, .htaccess, mod-rewrite, nginx

и аз имам този mod_rewrite в моя стар apacheконфигурация (htaccess) и аз се опитвам да настроя конфигурацията на nginx, но наистина не мога да разбера как наистина работи в nginx, аз "новак във всичко това nginx неща, може ли някой да ми помогне да преведем това ... толкова много предварително.

Текущ файл за htacces:

<IfModule mod_rewrite.c>
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !^(/static/)

RewriteRule . /app.php [L]
</IfModule>

Виртуален конфигурационен файл test.url:

server {
server_name test.url;
access_log /var/www/test.url/logs/access.log;
error_log /var/www/test.url/logs/error.log;
root /var/www/test.url/public_html/blank;

location / {
app.php;
}

location ~ .php$ {
include /etc/nginx/fastcgi_params;
fastcgi_pass  127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/test.url/public_html/$
}
}

Отговори:

1 за отговор № 1

Вместо:

location / {
app.php;
}

Опитвам:

location /static/ {
# do nothing, we don"t want to rewrite /static/
}

location / {
try_files $uri $uri/ /app.php
}