Blog de diseño y desarrollo de páginas y aplicaciones web.

1

URL Amigable – Permalink

Posted on por

Para cualquier persona, siempre será más fácil imaginar el contenido de una página web si la dirección de ésta facilita, por lo menos, el título. Para un buscador, sucede exactamente lo mismo.

Estamos acostumbrados a ver url´s similares a esta:

http://www.google.es/#sclient=psy-
ab&hl=es&source=hp&q=dgcmedia&fp=2969af950d8ccd90

A priori, no sabríamos indicar la temática de la web en cuestión, ya que no nos dice absolutamente nada. Una mala url resta posibles visitantes, y es algo que podemos solucionar con relativa facilidad.

Imaginemos que queremos vender aires acondicionados, y diseñamos una página web dinámica con un dominio fantástico (como el de uno de nuestros clientes) que ayuda muchísimo al posicionamiento. http://www.aire-acondicionado-barato.com

A la hora de mostrar un modelo y sus características, siempre podemos pasar por get el modelo en cuestión para que php haga su trabajo. Quedaría un dirección como la siguiente: http://www.aire-acondicionado-barato.com/detalle.php?modelo=HSU09HEK03

Podría ser peor, sin duda. Pero seguro que un posible visitante de nuestra web, siempre preferirá la siguiente url:
http://www.aire-acondicionado-barato.com/haier/modelo/HSU09HEK03/1×1

Sólo nos interesa el modelo (HSU09HEK03) pero aprovechamos para indicar la marca y el tipo de instalación. Cliente mejor informado y, lo más importante, mostramos datos relevantes que Google tendrá en cuenta a la hora de mostrar nuestra web en búsquedas que necesiten de nuestro contenido.

Y ésto es tan fácil como incluir en el htaccess las siguientes directivas (siempre que el módulo mod_rewrite esté activado en nuestro servidor Apache)

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(\w+)/modelo/(\w+)/(\w+)?$ detalle.php?modelo=$2

Especificamos al servidor el formato que tendrá nuestra dirección amigable, y lo que debe hacer con las variables que le aportamos. En el ejemplo, hay 4 fragmentos entre barras (variable1 / modelo / variable2 / variable3) e indicamos que, al ser uno de ellos la palabra “modelo”, queremos que redireccione al archivo detalle.php y que utilice la variable2 para indicar el modelo.

Así de fácil. ¡Que os sea de ayuda!

DGCmedia Diseño web, posicionamiento y publicidad en Google Adwords

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Esta entrada fue publicada en .htaccess, Posicionamiento, Servidores y etiquetada , , , , , por DGCmedia. Guarda enlace permanente.

1 comentarios

Jaclyn

Jaclyn en dijo:

Why do I bother clailng up people when I can just read this!

VA:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VA:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Contacto

Su nombre*

E-Mail*

Asunto*

Mensaje*

Captcha
Otro Captcha

Captcha*