Header Ads Widget

Ticker

6/recent/ticker-posts

Cómo Habilitar Mod_rewrite En Nginx

 Este tutorial ayuda a habilitar mod_rewrite en el servidor nginx . .htaccessNo es compatible con el servidor nginx, por lo que implementará el enrutamiento de URL en nginx usando el archivo de host virtual del sitio. El uso de reescritura de URL para hacer que las URL sean amigables con los motores de búsqueda.

El mod_rewritemódulo normalmente utiliza un motor de reescritura basado en reglas para reescribir las URL solicitadas según el analizador de expresiones regulares PCRE. De forma predeterminada, mod_rewrite asigna una URL a una ruta del sistema de archivos. Le permite reescribir la URL en función de las variables del servidor, variables de entorno, encabezados HTTP o marcas de tiempo.

El servidor Apache es un .htaccessarchivo de soporte. Ya he compartido Cómo habilitar el módulo Mod_Rewrite en Apache

Ejemplo De URL De Nginx Mod_Rewrite

Supongo que tiene una máquina CentOS y Nginx está instalado en ella. Se seguirán los siguientes pasos para implementar las reglas de reescritura de URL:

Paso 1: Supongo que estás usando el default.confarchivo. Abriremos este archivo que está almacenado en la /etc/nginx/conf.d/carpeta -

Paso 2: busque el siguiente código en el archivo de host virtual ( default.conf ).

Haremos los siguientes cambios en la línea anterior y guardaremos el archivo:

Paso 3: Recargaremos el servicio del servidor Nginx usando el siguiente comando:
sudo service nginx reload

Cómo Habilitar Mod_Rewrite Para Subcarpetas

Normalmente, el proveedor de alojamiento web instala el sitio de WordPress en la subcarpeta ( phpflow ) y luego, necesitamos cambiar el bloque de ubicación como se muestra a continuación:

desde -

reemplazar a -

Necesita reiniciar el servicio o servidor nginx.

Publicar un comentario

0 Comentarios