PERMALINKS & URLS AMIGABLES EN WORDPRESS
![]() |
|
Uno de los temas más importantes en el área del diseño web, es la promoción. ¿Para qué nos sirve tener una web, si al final son pocos la que acaban viéndola? Por ese motivo, hoy veremos cómo optimizar una de las herramientas de código abierto más extendida actualmente en el panorama web para la creación de blogs. Estamos hablando de Wordpress. Para quien no conozca wordpress, decir en pocas palabras, que es un gestor de contenidos, gratuito, con el que podemos generar blogs digitales en internet. Más referencias aquí www.es.wordpress.org.

En temas de diseño web, una de las cosas que más nos interesa seguir, es el posicionamiento natural de nuestros trabajos. Hoy veremos cómo hacer urls amigables en wordpress. Forzaremos la indexación de las urls amigables (friendly urls) en los principales motores de búsqueda.
Para comenzar iremos al panel de control de nuestro wordpress y llegaremos hasta permalinks que se encuentra en la ruta
OPCIONES >> PERMALINKS
Ahí encontraremos las siguientes opciones (PREDETERMINADO, DÍA Y NOMBRE, MES Y NOMBRE, NUMÉRICO y ESTRUCTURA PERSONALIZADA)

PREDETERMINADO… es la configuración por defecto que trae nuestro blog. Por defecto su configuración es el nombre de dominio que tenemos puesto seguido de un número que coincide con el número de post/articulo que hemos introducido en el sistema, vamos en la base de datos.
DÍA Y NOMBRE…en esta configuración de urls, encontraremos nuestro dominio, seguido de la fecha y el nombre de post.
MES Y NOMBRE…tal y como se indica encontraremos el mes y el nombre del post en las urls de nuestro blog
NUMÉRICO en este caso lo que veremos será nuestro dominio seguido del número de entrada en la base de datos de nuestro post/entrada.
ESTRUCTURA PERSONALIZADA haremos una mención especial a esta opción, ya que nos permitirá personalizar totalmente nuestras urls. A continuación os dejo un listado de todas las opciones que por defecto podríamos incorporar en las urls como sería la categoría de los artículos-post, la fecha, el nombre-título de nuestro artículo entre otros.
%year% > >> El año de creación del artículo con 4 cifras por ejemplo: 2009
%monthnum% >>> Mes del año en número, por ejemplo 04, si nos referimos a Abril
%day% >>> Día del mes en el que se cree el post, siempre numérico y 18 sería un buen ejemplo.
%hour% >>> Hora del día, ejemplo: 13
%minute% >>> Minuto de la hora de creación del artículo de nuestro blog: por ejemplo 37.
%second% >>> Con este comando nos vamos a referir al segundo de tiempo en el cual escribimos nuestro artículo por ejemplo 24
%postname% >>> Con este comando nos referiremos al título de nuestro artículo. Si este tuviera espacios en blanco, automáticamente se separarían las palabras con guiones, por ejemplo nuestro título es “BIENVENIDOS A NUESTRO BLOG”, en la url se mostraría “bienvenidos-a-nuestro-blog” .
%post_id% >>> Este mostraría el id, de cada post, ¿que es el id? Es el número de identificación de cada artículo, cada vez que introducimos una nueva entrada en nuestro blog, al registrarse en la base de datos, estos post, se asocian a un número de entrada. Es un número natural, entero y positivo.
%category% >>> Categoría de nuestro artículo.
%author% >>> Autor que escribió el artículo
¿COMO ELEGIR NUESTRAS URL´s AMIGABLES?
Bien, es algo que tienes que tener en cuenta desde el principio, si quisieras promocionar tu persona, tu nombre, en la red, lo más razonable es que publiques en la url tu nombre completo para que en cada artículo que escribas sea tu nombre el que aparezca .
Es decir:
/%author% /%postname%
Y se mostrarían entradas del tipo
www.midominio.com/Pepito-grillo/este-es-el-título-de-mi-post
en el ejemplo siguiente queremos posicionar nuestro blog por recursos empresariales para particulares y empresas, asi que en el campo de estructura personalizada pondremos:
/recursos_empresariales/particulares_empresas/%category%/%postname%
Aparte de mostrar las palabras clave “recursos empresariales”, ”particulares” y “empresas” cada url, contendrá la categoría de los artículos y además sus títulos.
Como se puede ver, podéis jugar con millones de posibilidades. Centraros en las palabras claves que queréis promocionar.
Hasta aquí nuestro paso 1.
PASO 2
En el paso 2, crearemos un archivo de texto en block de notas e incorporaremos el código que wordpress nos generará abajo. El archivo en cuestión lo llamaremos htaccess.txt.
PASO 3
En el panel de permalinks de wordpress y una vez realizados los pasos 1 y 2, guardaremos los cambios
PASO 4
Usando nuestro gestor de ftp, iremos a la raíz de nuestro dominio y actuaremos de la siguiente manera:
SI EXISTE EL ARCHIVO HTACCESS
Lo abriremos y añadiremos al contenido que ya tiene, la sentencia mod_rewrite que nos genera wordpress
SI NO EXISTE EL ARCHIVO HTACCESS
Subiremos el archivo txt que generamos en el PASO 2. Y lo renombraremos quitando la extensión “.txt” y añadiremos además un punto por delante quedando de la siguiente manera el nombre del archivo:
htaccess.txt >>>>>> .htaccess
PASO 5
Ver funcionar ya, vuestras urls amigables en wordpress.
RECOMENDACIONES
a) Verificar que realmente no existe ese fichero (htaccess) y que no se encuentra oculto.
b) Realizad copias de seguridad del archivo .htaccess si ya existe para reponerlo en caso de equivocación o fallo.
c) Para usuarios avanzados podéis poner el archivo htaccess con permisos de solo lectura.
d) Los post o entradas anteriores se modificarán automáticamente.
e) Tened cuidado con los espacios en blanco, es un fallo muy típico al modificar y configurar estas opciones, no poner espacios en blanco ni siquiera al final de la estructura personalizada, ni tampoco dentro del archivo htaccess de ser así no funcionaría.

