/ / htaccess a Nginx Rewrite - Ajax / Jquery no funciona - php, jquery, ajax, .htaccess, nginx

htaccess para Nginx Rewrite - Ajax / Jquery no funciona - php, jquery, ajax, .htaccess, nginx

Instalé un script y tenía htaccess para apache pero uso nginx, así que usé la herramienta de conversión en línea de htaccess a nginx y convertí mi htaccess

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteRule ^uploads - [L,NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/?$ index.php?rp=$1 [L]
</IfModule>
<ifModule mod_headers.c>
Header set Access-Control-Allow-Origin: *
</ifModule>

a

#ignored: "-" thing used or unknown variable in regex/rew
if (!-f $request_filename){
set $rule_1 1$rule_1;
}
if (!-d $request_filename){
set $rule_1 2$rule_1;
}
if ($rule_1 = "21"){
rewrite ^/(.*)/?$ /index.php?rp=$1 last;
}

Después de eso, las reglas de reescritura están funcionando para el sitio y casi puedo usar y explorar el sitio, pero solo hay un pequeño problema, los enlaces jquery / ajax en mi panel de administración no funcionan.

En su mayoría son pestañas de tipo "Contraer".

¿Alguna idea de lo que podría estar mal? Estoy en centos 6, nginx con php-fastcgi

Respuestas

1 para la respuesta № 1

No sé lo que uploads reescribir hacer, pero el segundo es

location / {
try_files $uri $uri/ /index.php?rp=$request_uri;
}