Hoy he mirando que tal salia en Google al buscar «Etica seo«, he visto el mismo artículo 2 veces en los resultados de búsqueda:
Esto es porque alguien enlazó al articulo sin la barra al final /.
¿Alguién sabe como poner una redirección 301 en WordPress desde el artículo sin barra final al artículo con barra final?
Artículos relacionados:
– Google omite las páginas similares
Agrega lo siguiente en el .htaccess antes de todo lo que dice:
Options +Indexes
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^com\.es
RewriteRule ^(.*)$ http://www.com.es/$1 [R=permanent,L]
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://www.com.es/$1/ [L,R=301]
Eso va a hacer que las urls:
http://www.com.es/test
http://www.com.es/test/
http://com.es/test
http://com.es/test/
vayan a http://www.com.es/test/
Esteban Panzera
Gracias Esteban! parece que funciona bien, sólo que este blog no es el dominio «com.es», sino el dominio .com.es «http://www.com.es» 😉
Tambien puedes probar a poner -no index- en la paginacion y en los archivos por fechas para que no lo considere duplicado aunque con el buen pagerank que tienes no creo que te haga falta:mrgreen:
Ferran, no lo he probado pero este plugin parece que hace esto que comentas:
http://fucoder.com/code/permalink-redirect/
En este caso interesa lo contrario que vayan sin las www 😛
en vez de http://www.www.com.es que sería la URL habitual con www,
vaya a http://www.com.es sin las www habituales de los dominios
👿
Solo una cosa adicional para el WordPress, los comentarios vienen por defecto con la etiqueta NOFOLLOW, desde diciembre del año pasado varios buscadores/indexadores toman la etiqueta NOFOLLOW como un punto negativo en el pagerank( en el caso de google).
Por tal motivo ya no pongo el enlace hacia mi web, por que podria quitarme Pagerank.
Saludos desde Peru
Buen hack!
La verdad es que me vi obligado a implementar esta solucion para Aziroet (WordPress MU). Es una cagada bien grande la duplicidad de contenido por culpa de la barrita final… A mi me causó muchas molestias y un gran retraso…
«desde diciembre del año pasado varios buscadores/indexadores toman la etiqueta NOFOLLOW como un punto negativo en el pagerank( en el caso de google).» –> No coincido con esto. Nofollow, hasta donde yo sé, no penaliza. De hecho, ningún inbound link puede penalizar al sitio que lo recibe. Sino se prestaría a campañas para reducir el pagerank de nuestros competidores con esa sencilla técnica.
Por esa misma lógica un link desde un link farm no quita PR, pero si lo quita si el link sale de nuestro sitio al link farm, ya que es claro q los outbound links de nuestra página son controlados por nosotros.
Un link con «nofollow» no quita pagerank, pero tampoco lo da.
a mi no me funciona… esto es lo que tengo exactamente
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
# Comienzo codigo, redireccion / final url
Options +Indexes
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^MIDOMINIO\.es
RewriteRule ^(.*)$ http://www.MIDOMINIO.es/$1 [R=permanent,L]
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://www.MIDOMINIO.es/$1/ [L,R=301]
si pongo la direccion sin las www. si que me lleva al sitio con las www. pero la barrita del final no me la añade…
mis links tienen el siguiente formato:
/%post_id%/%year%/%monthnum%/%day%/%postname%/
por si influye
creo que esto te puede servir:
http://www.jimwestergren.com/wordpress-users-sharpen-your-urls-with-google/
A ver si me pueden ayudar, tengo un blog (en wordpress y quiero que cuando se entra a una entrada no me aparesca el titulo «Blog De Sexo >> Valery, 4 Vídeos de una tetona jovencita!» lo que quiero es que solo me salga «Valery, 4 Vídeos de una tetona jovencita!»
Como logro eso? 🙁 gracias!!
una buena manera de evitar el contenido duplicado es utilizando el archivo robots.txt 😉