Browsing all posts tagged with mod_rewrite.

1

URLs estáticas y agradables para cualquier aplicación web

La idea de este artículo es mostrar un sencillo ejemplo de cómo hacer que los links de nuestras aplicaciones web sean “bonitos”, algo así como los que podemos utilizar con Wordpress. De tal manera no tendríamos links como estos:
http://www.sitio.com/index.php?accion=consultar&objetivo=personas
Sino algo estéticamente más agradable como:
http://www.sitio.com/personas/
¿Qué necesito?
Es necesario tener en cuenta los prerrequisitos para poder hacer [...]

Sigue leyendo...
0

Forzar HTTPS (SSL) con mod_rewrite en Apache

Si tu no puedes usar php para forzar el uso de https (ssl), podeis usar mod_rewrite para hacerlo.
Escribir los siguiente parametros en el archivo .htaccess de vuestro host:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.domain.com/$1 [R,L]
Para hacerlo solamente dentro de una carpeta:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} somefolder
RewriteRule ^(.*)$ https://www.domain.com/somefolder/$1 [R,L]

Sigue leyendo...
0

Redireccionar de un dominio a un subdominio con .htaccess y mod_rewrite

El siguiente codigo sirve para  todo el que quiera redireccionar de un dominio a un subdominio con .htaccess y mod_rewrite activado en apache.
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.domain.com$ [OR]
RewriteCond %{HTTP_HOST} ^domain.com$
RewriteRule ^(.*)$ http://sub.domain.com/ [R=301,L]

Sigue leyendo...
2

mod_rewrite: Guía Básica para reescribir URLs

Hoy en día la posición en los buscadores es un factor importante en el éxito de un sitio web. También se sabe que a los buscadores no le atraen mucho los sitios dinámicos, es decir, aquellos que cambian su contenido dependiendo de diversos factores.
Por ejemplo, la mayoria de foros están en PHP por lo [...]

Sigue leyendo...
1

Manual básico de Apache mod_rewrite

Tal como dice en la documentación de PHP, el módulo mod_rewrite es la auténtica navaja suiza de la manipulación de URLs.
Esta librería nos permite hacer desde simples redirecciones entre páginas a complejas reescrituras de URLs de nuestros sitios web. Para su utilización es recomendable tener conocimientos básicos en expresiones regulares.
Redirección básica:
Imaginemos la siguiente situación. [...]

Sigue leyendo...