Consultor SEO

Experto en Wordpress y con conocimientos amplios sobre SEO y analítica web en general y Google analytics en particular

  • SEO
  • Analytics
  • Hosting
  • WordPress
  • Joomla
  • Blogger
  • Contacto
Home » Hosting » Condiciones en nginx.conf

Condiciones en nginx.conf

24 septiembre, 2013 by Sirius Dejar un comentario

Puede que te hayas encontrado con la necesidad de utilizar condiciones en un fichero de configuración de nginx.conf para ejecutar una acción basada en el nombre de un dominio por ejemplo.

Supuesto caso:

  • nginx.conf contiene la configuración de varios dominios
  • Cada vez que compilas nginx se reescribe el fichero nginx.con y machaca aquellas personalizaciones
  • Una de estas personalizaciones es una redirección (permanente o temporal) de un dominio a otro conservando los parámetros de la URL traspasando la autoridad del antiguo dominio al nuevo y conservando todos los enlaces dirigidos al antiguo dominio. Esto es equivalente a una redirección 301 usando en apache el fichero htaccess

Solución:

  • Añadir en nginx.conf un include a ficheros de configuración personalizados

include /etc/nginx/fichero-personalizado.conf;

  • En el fichero personalizado añadir la condición basada en el nombre del dominio

if ($server_name = 'nuevodominio.com') {
rewrite ^(.*)$ http://www.viejodominio.com$1 redirect;
}

Valora el artículo
1 Star2 Stars3 Stars4 Stars5 Stars (2 votos, promedio: 5,00 de 5)
Cargando...

Archivado en:Hosting Etiquetado con:nginx

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Analítica Web

Presupuesto MKO

Hosting

  • Directadmin
  • Nginx
  • Varnish

Destacados

  • Arrays multidimensionales en PHP
  • Chuleta CSS
  • Biblia de la optimización de WordPress

Me puedes encontrar en

  • GitHub
  • LinkedIn
  • Twitter
Alojo la web en Digital Ocean
y uso
plantilla de Studiopress

Copyright © 2021 · News Pro Theme on Genesis Framework · WordPress · Iniciar sesión