Browsing all posts tagged with mod_rewrite.

1

Eliminar www de la url con .htaccess y Mod_rewrite

En algún momento del desarrollo de un nuevo sitio web, deberemos decidir si queremos la url con www o sin ellas. Una vez decidido, lo podemos llevar a cabo a través del fichero .htaccess. Para eliminarlas: # Quitar el www del nombre de dominio <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^www\.midominio\.com$ [NC] RewriteRule [...]

Sigue leyendo...
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 [...]

Sigue leyendo...
2

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 ^(.*)$ [...]

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 [...]

Sigue leyendo...