Diferencia entre revisiones de «Módulo Rewrite en Apache 2.4»

De MediaWiki
Ir a la navegación Ir a la búsqueda
Línea 36: Línea 36:
 
* https://manuais.iessanclemente.net/index.php/O_Servidor_Web_Apache#mod_rewrite
 
* https://manuais.iessanclemente.net/index.php/O_Servidor_Web_Apache#mod_rewrite
 
* https://www.ionos.es/digitalguide/hosting/cuestiones-tecnicas/conoces-mod-rewrite/
 
* https://www.ionos.es/digitalguide/hosting/cuestiones-tecnicas/conoces-mod-rewrite/
 +
* https://www.josedomingo.org/pledin/2011/10/ejemplos-del-modulo-rewrite-en-apache-2-2/

Revisión del 13:01 18 nov 2020

Introducción

Este módulo permite crear direccións URL alternativas as dinámicas xeneradas pola programación do noso sitio web de xeito que sexan máis lexibles e sinxelas de recordar. Por exemplo:

De:
"http://exemplo.com/a/index.php?title=titulodapaxina"
A:
"http://exemplo.com/articulo/titulodapaxina"

Esto é positivo para os usuarios, e tamén para o posicionamento nos buscadores (SEO).

Tamén se pode utilizar para:

  • bloquear o acceso o noso site de determinadas direccións IP
  • crear uhna redirección do noso dominio a outro sitio
  • evitar que desde outros sitios utilicen as nosas imaxes (hotlinking)

Instalación

sudo a2enmod rewrite
sudo service apache2 restart

Configuración

Agregar estás linas no virtual host que desexamos aplicar o cambio despois de DocumentRoot /var/www/html:

<Directory “/var/www/html”>
AllowOverride All
</Directory>

A continuación reiniciar o servizo:

sudo service apache2 restart

Usos

Referencias