by nax
. SEOSimple
Un complemento que se encarga de poner tus meta en todas las noticias y páginas de joomla
Precio: Free
by nax
Aveces en nuestro camino por mejorar el
SEO descubrimos que las url actuales de las cuales disponemos (.php?var=data&other=something) no son una buena elección para indexar en un buscador y optamos por dar el paso a las
url amigables (/data/something)
El principal problema viene cuando estamos indexados y dicha indexación ocupa lugares relativamente buenos en algunos buscadores.
La solución a estos problemas es la
redirección 301, lo que hace esta redirección es decirle al buscador "esta url a partir de ahora será esta otra" y el bot indexa y rankea nuestra web de una
forma óptima, el desastre que podriamos causar sin redirecciones 301 es inmenso...
.htaccess y la redirección 301:
Nota:
Se recomiendan conocimientos previos en el manejo de htaccess
Un primer ejemplo de redirección permanente:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^mysite.com [NC]
RewriteRule ^(.*)$ http://mysite.com/$1 [L,R=301]
</IfModule>
Lo que estamos haciendo es redirijir http://mysite.com hacia http.//www.mysite.com
PHP y la redirección 301:
En el documento de php colocamos:
<?php
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.mysite.com/newUrl" ); ?>
ASP y redirección 301:
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", " http://www.mysite.com/page.asp"
%>
ASP.net y redirección 301:
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://www.new-url.com");
}
Existen mas formas de redirijir con otros lenguajes, como por ejemplo HTML
pero la forma de HTML no está bien vista por los bots.