| URL Amigables |
|
|
|
| Escrito por Administrador | |||||||||||||||||||||||||||||
| martes, 15 de enero de 2008 | |||||||||||||||||||||||||||||
|
Hoy vamos a hablar de las url amigables y/o amistosas y de las url extensas. Este es un problema que afectan a muchas web, incluso a la mia, pero eso ya acabo.
¿Qué son las url amigables y las url extensas? URL extensa http://www.yocrin.com/index.php?option=com_content&task=section&id=5&Itemid=29,404 http://www.yocrin.com/quienes_somos.html Como ya hemos comentado la mayoría de las Web al utilizar lenguajes de programación dinámicos como PHP, se les crea url extensas. Este tipo de páginas necesitan pasar variables del tipo GET. El problema de este tipo de URL son:
Como pueden ver son muchos los inconvenientes de este tipo de url, y por lo tanto son cada vez más los usuarios que se pasan a las url amigables.
¿Que necesito para poner las url amigables? Como hemos comentado antes, este tipo de url se producen con php, y php suele correr sobre apache. Para que funcionen este tipo de url, necesitamos que en el servidor Apache este habilitado el módulo mod_rewrite, pero cuidado con los hosting por que muchos de ellos no tienen habilitado este módulo, así que antes de contratar un hosting pregunta si esta habilitado este módulo, o por lo menos si te lo pueden habilitar. Todo los hosting que se controlen con cpanel, tienen este módulo habilitado. Otros tipos de hosting como arsys o piensasolutions, no tienen habilitado este módulo, y la única manera para que te lo habiliten, es contratando un servidor dedicado, el cual sale carísimo, por lo tanto lo mejor es buscar hosting que ya tengan el módulo mod_rewrite habilitado o crearlo tu mismo. Bueno una vez encontrado un hosting con apache y el módulo mod_rewrite habilitado, tenemos que enviarle a apache una serie de órdenes. Esto se realiza con el archivo “.htaccess”. El punto delante del archivo significa que es un archivo oculto. El archivo .htaccess debe de tener la siguiente información:
Options +FollowSymLinks # mod_rewrite in use RewriteEngine On # # ########## Begin - Rewrite rules to block out some common exploits
Powered by !JoomlaComment 3.12 Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved. |
|||||||||||||||||||||||||||||


