-->
Mostrando entradas con la etiqueta SEO. Mostrar todas las entradas
Mostrando entradas con la etiqueta SEO. Mostrar todas las entradas

Como crear URL amigables con .htaccess

Como crear URL amigables con .htaccess

En este artículo vamos a ver las ventajas de utilizar URL amigables y también la manera de crear URL amigables utilizando el fichero de configuración .htaccess.

¿Qué es una URL amigable?

Para simplificar diremos que una URL amigable es aquella URL cuyo texto o contenido es entendible por el usuario. Para que quede más claro el concepto de URL amigable, veremos un ejemplo de una URL no amigable y otra URL sí amigable.

URL NO amigable
http://http://tutorialesyopiniones.blogspot.com/index.php?id_noticia=133

URL amigable
http://tutorialesyopiniones.blogspot.com.es/como-utilizar-google-fonts.html

Queda claro el concepto, ¿verdad?. Mientras que las URL No amigables utilizan variables y símbolos en el contenido de las URL, circunstancia que las hace incomprensibles para el usuario final, las URL amigables únicamente utilizan texto en el contenido de las URL por lo que el usuario final puede hacerse una idea sobre la temática de la web viendo únicamente la URL.

Importancia de las URL amigables

Crear categorías descriptivas y URL amigables para las páginas de tu web no solo te ayuda a ti como administrador de tu página web sino que también facilita el rastreo de tus páginas a los diferentes motores de búsqueda.

Además, recuerda que las URL se muestran como parte de un resultado de búsqueda en Google tras el título de la página y la descripción de la misma. Como ocurre con el título y la descripción, las palabras que forman la URL aparecerán en negrita si coinciden con la consulta realizada por el usuario.

Como crear URL amigables con .htaccess

Vamos a ver como crear URL amigables con un ejemplo práctico. Imaginemos que queremos cambiar las URL de nuetro blog:

Estructura de URL que queremos cambiar
http://miweb.com/articulo.php?id=45

Estructura de URL que queremos conseguir
http://miweb.com/articulo-45.html

Para conseguir el resultado que queremos deberemos escribir la siguiente regla en nuestro fichero .htaccess:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^articulo-([0-9]+)\.html$ articulo.php?id=$1



ARTÍCULOS QUE TE PUEDEN INTERESAR

  1. Tutoriales de Blogger
  2. Tutoriales de Windows
  3. Artículos de opinión
  4. Tutoriales de SEO
  5. Tutoriales de Prestashop

Como crear fichero robots.txt

Tutorial: Como crear fichero robots.txt

El fichero robots.txt es el encargado de establecer las pautas de comportamiento de los robots o también llamados crawler cuando acceden a una página web. El objetivo de los robots, en general, es indexar la página web y darla a conocer en los diferentes motores de búsqueda como por ejemplo Google, Bing, etc.

Como crear fichero robots.txt
Funcionamiento del fichero robots.txt
Hay que tener en cuenta dos aspectos a la hora de trabajar con el fichero robots.txt:
  • Los robots pueden ignorar el contenido de nuestro fichero robots.txt, especialmente los robots malware que escanean las web en busca de vulnerabilidades de seguridad y direcciones de correo electrónico que venderán a los spammers.
  • Cualquiera que tenga acceso al fichero robots.txt tendrá acceso a la estructura de tu página web puesto que la información que contiene el fichero es pública.
A continuación se muestran alguna de las ventajas de crear el fichero robots.txt:
  • Impedir que ciertos robots tengan acceso a nuestra página web. Esto funciona en la teoría pero no en la práctica.
  • Restringir el acceso a determinados directorios de nuestra web. Lo ideal es mover todos los ficheros a los que queremos restringir el acceso a este directorio, a través de la configuración del servidor web hacer que dicho directorio no se pueda listar e indicar en el fichero robots.txt que no se permiten robots en dicho directorio.
  • Indicar el sitio del mapa o sitemap.

¿Cómo crear el fichero robots.txt? 

El fichero robots.txt debe estar situado en el directorio raiz de nuestro sitio web. 

Ejemplo: En el contador de caracteres situado en la url http://www.characterscounter.com el fichero robots debe estar colocado en la siguiente url: http://www.characterscounter.com/robots.txt.

¿Qué se pone en el fichero robots.txt?

El fichero robots.txt más sencillo utiliza dos reglas:
User-agent: El robot al que se le aplica la siguiente regla Disallow: La URL que queremos bloquear

La directiva Disallow indica las páginas que quieres bloquear, puedes indicar una URL o un determinado patrón. La entrada siempre debe comenzar con la barra inclinada /
  • Para bloquear todo el sitio: Utilizamos la barra inclinada.
  • Disallow: /
  • Para bloquear un directorio y todo su contenido: Utilizamos la barra inclinada después del nombre del directorio.
  • Disallow: /nombre-directorio/
  • Para bloquear una página: Utilizamos el nombre de la página.
  • Disallow: /nombre-pagina.html
  • Para bloquear ficheros de una determinada extensión: Como por ejemplo .jpg
  • Disallow: /*.jpg$
  • Para bloquear directorios que empiecen por un determinado texto: Como por ejemplo "carpeta"
  • Disallow: /carpeta*/
  • Para bloquear url que contengan el símbolo ?
  • Disallow: /*?

Artículos que te pueden interesar

Como crear una landing page

Tutorial: Cómo crear una Landing Page

Las Landing Pages son páginas web, normalmente de productos, optimizadas para unas determinadas palabras clave con el objetivo que los buscadores las indexen y de esta manera recibir un gran número de visitas.

El objeto del presente tutorial es mostrar los pasos a realizar para crear una buena Landing Page a través de la siguiente infografía sobre Landing Pages:

Infografía de una Landing Page

Artículos que te pueden interesar

Crear página error 404 personalizada

Configurar .htaccess para mostrar página personalizada de error 404

¿Qué es el fichero .htaccess?

El fichero .htaccess es un fichero de configuración del servidor http apache donde el usuario puede especificar diferentes configuraciones a los directorios que conforman su página web.

A continuación muestro alguno de los usos más frecuentes del fichero .htaccess:
  1. Creación de URL's amigables
  2. Restringir acceso a carpetas y/o archivos
  3. Evitar hotlink
  4. Redireccionar dominio sin www a www o viceversa
En sucesivos post iré mostrando ejemplos prácticos de configuración del fichero .htaccess

Personalizar página de error 404

El error 404 es un código de error http que indica que el navegador web no ha encontrado el fichero solicitado, para personalizar la respuesta de nuestro servidor web ante este error seguiremos los siguientes pasos:
  1. En primer lugar crearemos una página personalizada donde informamos al usuario que la página solicitada no existe o no se ha encontrado. Esta página puede ser un fichero html, php, etc. Aquí os dejo un repositorio de páginas personalizadas de error 404
  2. En segundo lugar editaremos el fichero .htaccess y añadiremos el siguiente código:
ErrorDocument 404 /404.htm
Donde 404.htm es la página personalizada que quiero mostrar cuando se produzca el error 404