 |
|
|
|
Fotografía
(13)
Trucos fotografía y retoque fotográfico.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

|
 |

Categoría: Joomla
Joomla y las URLs amigables
Este truco servirá para que mejores tus posiciones en los buscadores. La idea general se basa en la utilización de un componente llamado 404SEF para transformar URLs del tipo:
http://www.joomlaos.net/index.php?option=content&task=category§ionid=4&id=77&Itemid=35
en otras URLs del tipo:
http://www.joomlaos.net/buscadores/sef-para-joomla.php
Pero antes de seguir avanzando, comentaré que Joomla, ya trae su propio SEF que genera URLs de este tipo:
http://www.joomlaos.net/content/category/4/77/35/
Si observas bien, para un internauta que por ejemplo está buscando información en buscadores sobre la "SEF para Joomla", en un patrón de coincidencia con el término buscado en realidad no difieren mucho la primera y la tercera URL, es más, no puede saberse a priori que esas URLs están relacionadas de alguna manera con el "SEF para Joomla".
Pero sí la segunda URL. Esta sí contiene el término buscado por el Internauta "SEF para Joomla", por ende tiene altas chances de ser encontrado por medio de un buscador.
Observa un resultado (al momento de escribir este tutorial, estas eran las posiciones para la búsqueda "configuración de Joomla", actualmente puede haber variado)
Instalar y configurar SEF paso a paso:
ADVERTENCIA: Si bien 404SEF tiene soporte para servidores Windows/IIS, este truco está basado y supone la utilización de:
- Plataforma de servidor Unix/Linux
- Apache HTTP Server con mod_rewrite activado
- Posibilidad de utilización de archivos .htaccess
1) Descarga 404SEF
Hazlo desde http://mamboforge.net/projects/sef404/ (La versión que yo utilizo actualmente es sef404-4.5.1-beta7 que en Joomla funciona perfecto, no obstante te aconsejo que pruebes siempre con las últimas versiones estables)
2) Activa el SEF propio de Joomla.
Ve al administrador, a Configuración Global, y busca la última lengüeta (puede llamarse SEO, SEF u OMB). Una vez allí habilita las opciones "Search Engine Friendly URLs" y "Dynamic Page Titles" (esta última no es necesaria para el funcionamiento del SEF, pero sí te ayudará más con los buscadores).
Te saldrá una advertencia similar a "Remember to rename htaccess.txt..." Luego guarda el cambio. Ahora ve al directorio raiz de Joomla y renombra el archivo htaccess.txt por .htaccess (sin extensión). Si no haces esto, el servidor te dará error HTTP 404 porque no encuentra las páginas solicitadas, ya que en el .htaccess están las condiciones de reescritura.
Ahora debes comprobar que el sitio funcione: navega por él. Si el servidor te devuelve errores HTTP 505 , eso es porque no tiene disponible el mod_rewrite de Apache.
3) Instala el componente 404 SEF
(no explicaré este procedimiento porque ya se hizo en el tutorial de "instalación de componentes")
4) Configura 404 SEF
En el administrador de Joomla ve a
Components >> 404 SEF >> Configuration
Asegurate de que el archivo de configuración esté escribible (Writable), si no es así, ve por FTP a /public_html/administrator/components/com_sef/config.sef.php y de das CHMOD 777
Las opciones de configuración son:
Enabled? (esta es la más importante, ya que permite activar o desactivar el componente)
Replacement character (deja esto como viene por defecto)
Use Title Alias? (ponle no)
File suffix (extensión de las páginas, ponle php, htm, html, asp, o lo que quieras)
Page Text (deja esto como viene por defecto)
All lowercase? (determina si lleva todas las URLs a minúsculas)
Show Section? (mostrar secciones, ponle no)
Hide Category (ocultar categorías, ponle si)
404 Page (default)
...
Advanced Component Configuration
Esto es para los componentes, 404 SEF no soporta todos los componentes, pero sí permite:
Use Default Handler: Procesa la URL normalmente
No Cache: Utiliza las URLs del SEF propio de Joomla, no guarda los títulos (o aliases) en la DB para utilizarlos en las URLs
Skip: No utiliza URLs amigables (esta opción conviene utilizarla cuando se detecten incompatibilidades de 404SEF con algún componente)
Configurando la página de error 404
Ponle algo como:
404: Página no encontrada
Lo lamento, la página solicitada no existe
5) Editando URLs (opcional)
Aquí reside el mayor "encanto" de este componente... Para editar ve a
Components >> 404 SEF >> View/Edit URL
Entonces podrás editar las URLs de tu sitio de la manera que quieras y utilizando las palabras o términos claves que más te convengan. Por ejemplo cada ítem editado tiene
1. La URL de SEF (por ejemplo: -sef-para-joomla.php)
2. La URL real (por ejemplo: index.php?option=com_content&task=view&id=7&Itemid=2)
Modificación:
2010-02-15 Visitas:
2137

|
|