/ / Convertir las rutas de enrutamiento de las reglas htaccess a index.php a nginx - apache, .htaccess, nginx

Convierta las rutas de enrutamiento de las reglas htaccess a index.php a nginx - apache, .htaccess, nginx

Soy nuevo en nginx, pero estoy tratando de convertir

# Disallows file browsing
Options -Indexes
# Custom Error Pages
ErrorDocument 403 /error-docs/403.php
ErrorDocument 404 /error-docs/404.php
ErrorDocument 500 /error-docs/500.php
# Turn on the Apache Rewrite Engine
RewriteEngine On
#Conditional to see if it is a real file or directory
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# If not then pass the query string to index.php and stop any further rules
RewriteRule (.*) index.php/$1 [PT,L]

a la sintaxis de nginx. He intentado la sugerencia en Enrutamiento de solicitudes a través de index.php con nginx pero no hace exactamente lo que necesito que haga. También he probado los convertidores automáticos. http://winginx.com/en/htaccess y http://www.anilcetin.com/ pero las reglas que emiten tampoco funcionan para mí. Cualquier ayuda es apreciada.

Respuestas

0 para la respuesta № 1

El problema que tuve en realidad estaba relacionado con mi código PHP y MySQL.

location / {
try_files $uri $uri/ /index.php$args;
}

funciona bien. Gracias por el enlace.