Reglas básicas de Mod_Rewrite que deberias de conocer

Apache Rules
El módulo mod_rewrite de apache es un motor para la reescritura dinámica de direcciones URL con el cual se pueden modificar muchos parámetros para la entrada de tráfico y funcionamiento de un sitio en general.
Este módulo se encuentra inactivo en el Servidor Web Apache, pero se puede activar desde el .htaccess que es el archivo de configuración para Apache. Para iniciar Mod_Rewrite simplemente hay que escribir dentro del .htaccess lo siguiente:
RewriteEngine on
Usar mod_rewrite para redireccionamiento, lo que significa que cuando se solicite archivoOriginal.html, el usuario será redirigido hacia archivoSecundario.html
RewriteRule ^archivoOriginal.html$ archivoSecundario.html
Odias escribir ‘www’ antes del dominio, fácil.. ya que mod_rewrite soluciona este problema escribiendo lo siguiente:
RewriteCond %{HTTP_HOST} !^dominio\.com$ [NC]
RewriteRule ^(.*)$ http://dominio.com/$1 [R=301,L]Y que tal si necesitas bloquear el acceso a una ip
RewriteCond %{REMOTE_ADDR} ^(0\.0\.0\.0)$
RewriteRule ^/* http://www.dominio.com/lastima.html [L]Lo único que necesitas hacer es cambiar la direccion que aparece en la primera linea y agregar la IP que deseas bloquear ej. (192\.160\.2\.120)
There are currently no comments highlighted.Entradas Similares:
- Friendly URLs (Enlaces amigables desde aplicaciones con YiiFramework)
- Para la siguiente liberación de Celestic
- Como utilizar CJoinElement en una tabla sin PrimaryKey con #YiiFramework
- Yii Framework ¿Ya tengo mi Base de Datos y ahora que hago?
- Ciclo de vida de una aplicacion web utilizando un framework MVC