¿Alguna vez te paso que deseas tener varios sistemas en un solo sitio? Por decir un ejemplo Joomla, Wordpress y MediaWiki. Cada uno de estos sistemas están compuestos de mucho archivos y lo más lógico es organizarlos, uno en cada folder. De esta forma tendremos nuestro host mejor organizado. El problema surge que para acceder a cada uno de estos, es necesario escribir el nombre del folder y si deseamos que alguno de estos sea el sistema por defecto al acceder a nuestro dominio y no ponemos mas archivos en el directorio raíz se vería muy mal entrar al sitio y ver solo un listado de los sistemas en lugar de nuestra página principal.
www.mipagina.com/joomla
www.mipagina.com/blog
www.mipagina.com/wiki
si deseamos que uno de estos sistemas sea nuestra página principal, se puede solucionar con el archivo .htaccess y algunas instrucciones para url rewriting. Si nunca has usado el archivo .htaccess puede resultar algo frustrante tratar de solucionar este problema. Después de mucho buscar por internet, encontré un ejemplo que realmente me funciono.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mipagina\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.mipagina\.com$
RewriteCond %{REQUEST_URI} !^/sistema_por_defecto/
RewriteRule (.*) /sistema_por_defecto/$1
Solo hay que sustituir “mipagina” por el nombre del dominio que desees y “sistema_por_defecto” por el nombre del folder en el cual instalaste tu sistema. Espero haberme explicado bien en mi primer post. Suerte.
Via | 5 useful url rewriting examples using .htaccess
No hay comentarios:
Publicar un comentario