Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

378
Views
¿Cómo configurar la redirección nginx a la aplicación mvc php?

Tengo un problema con la redirección de nginx a la aplicación php mvc, porque todas las solicitudes que se envían desde nginx buscan un directorio. Me gustaría enviar url como parámetros para permitir que las rutas en la aplicación las administren. Ambos están en diferentes servidores.

.htaccess en la aplicación:

 <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_URI} !\.(css|js|png|jpg|svg|json|pdf|php)$ [NC] RewriteRule ^([^/]+)/? index.php?url=$1 [L,QSA] </IfModule>

en nginx probé:

 location / { try_files $uri $uri/ /index.php?$query_string; }

¿Puedo pedir consejo sobre cómo configurar la redirección de nginx a la aplicación mvc? ¿Hay alguna etiqueta en el encabezado de la solicitud que le indique al servidor que la solicitud busca el directorio?

Ejemplo: https://sitio.dominio/Usuarios

En este ejemplo, Usuarios es un directorio, me gustaría usarlo como "parámetro de cadena"

Ejemplo de solicitud que recibí en la aplicación:

 IP - - [26/Mar/2020:15:13:20 +0000] "GET /Application/Admin?id=1322323 HTTP/1.0" 403 466 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:74.0) Gecko/20100101 Firefox/74.0

En este ejemplo, la aplicación es el directorio raíz, que funciona correctamente, pero después de "/" es una carpeta... sin cadena de parámetros...

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Para nginx es suficiente lo siguiente (no necesita ningún enlace de parámetros de consulta; funcionarán bien)

location ~ ^/ { try_files $uri $uri/ /index.php; }

Para apache lo haría

RewriteRule ^(.*)$ index.php?url=$1&%{QUERY_STRING} [L,R=301]

Háganos saber el resultado

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!