InicioLinuxSobrescritura de url's nginx
Sobrescritura de url's nginx


Este post es para aquellos administradores de servidores, programadores web, se trata de la configuración para la sobrescritura de URL, o "URL's bonitas" sin la necesidad de contar con un archivo .htaccess, como comúnmente suele pasar

Para esto se necesita tener instalado en el servidor, NGINX, que practicamente cumple con la misma funcion de apache server. solo que este es aun mas ligero

Instalacion de NGINX

Si estas en debian lo mejor es instalarlo con:

sudo apt-get install nginx -y

Ademas que tambien necesitaras instalar PHP FPM, que es con lo que vamos a conectar PHP con NGINX, para que este pueda interpretar los scripts

sudo apt-get install php5-fpm -y


Una vez instalado esto, los archivos de configuracion de NGINX se encontraran en la ruta

/etc/nginx/sites-available

Dentro de esta ruta habra un archivo llamado default. el cual es la configuracion de nuestro localhost.


Virtualhost

Para crear nuestros virtualhosts con NGINX lo unico que tenemos que hacer copiar la configuración del siguiente archivo

El cual esta alojado en github, dentro de ese archivo vamos a definir nuestro root del sitio, ya con la configuracion incluida para la sobrescritura de url's

Si solo necesitas el codigo para la sobrescritura, es el siguiente:

if (!-f $request_filename) {
rewrite ^(.*)$ /index.php?q=$1 last;
break;
}


En caso de wordpress cambiar "f" por "e" dentro de la condición if
Datos archivados del Taringa! original
10puntos
63visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

g
gatunis🇦🇷
Usuario
Puntos0
Posts4
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.