Foros del Web » Estrategias Digitales y Negocios Online » SEO »

URL amigables y facebook (circular redirect)

Estas en el tema de URL amigables y facebook (circular redirect) en el foro de SEO en Foros del Web. Hola, pongo aquí este tema porque aunque está relacionado con php y apache la cosa es sobre todo relacionada con SEO. Estoy poniendo url amigables ...
  #1 (permalink)  
Antiguo 29/11/2011, 04:30
 
Fecha de Ingreso: febrero-2011
Mensajes: 11
Antigüedad: 11 años, 4 meses
Puntos: 0
URL amigables y facebook (circular redirect)

Hola, pongo aquí este tema porque aunque está relacionado con php y apache la cosa es sobre todo relacionada con SEO.

Estoy poniendo url amigables a mi sitio y para ello estoy usando lo encontrado en este tutorial:

http://www.scourdesign.com/articulos/tutoriales/php/tutoriales-php-mysql-apache-url-extensas-a-amigables.php

Está en muchas páginas, tiene algun error de php pero despues de arreglarlos configuro mi htaccess así:

Options +FollowSymLinks

RewriteEngine on

Rewriterule ^(.*)/(.*),(.*)/(.*),(.*)/(.*),(.*)/(.*),(.*)/(.*),(.*)/$ $1.php?$2=$3&$4=$5&$6=$7&$8=$9&$10=$11 [L]

Rewriterule ^(.*)/(.*),(.*)/(.*),(.*)/(.*),(.*)/(.*),(.*)/$ $1.php?$2=$3&$4=$5&$6=$7&$8=$9 [L]

Rewriterule ^(.*)/(.*),(.*)/(.*),(.*)/(.*),(.*)/$ $1.php?$2=$3&$4=$5&$6=$7 [L]

Rewriterule ^(.*)/(.*),(.*)/(.*),(.*)/$ $1.php?$2=$3&$4=$5 [L]

Rewriterule ^(.*)/(.*),(.*)/$ $1.php?$2=$3 [L]

Funciona bien y convierte dominio.com/noticias/index.php?id=4&c=3 into dominio.com/noticias/index/id,4/c,3/

Para la web funciona pero cuando quiero enlazarlo con facebook cambiando el estado o con el botón me gusta no lo encuentra bien, utilizando la url de mi sitio en http://developers.facebook.com/tools/debug obtengo un error de "Circular Redirect: Circular redirect path detected (see Redirect Path section for details)."

original: http://www.dominio.com/noticias/index.php?id=18781

301: http://www.dominio.com/noticias/index/id,18781/

301: http://www.dominio.com/noticias/index.php?id=18781

No he encontrado la solución a mi problema ¿Alguien me puede echar una mano?
  #2 (permalink)  
Antiguo 29/11/2011, 22:25
 
Fecha de Ingreso: marzo-2008
Ubicación: hco
Mensajes: 23
Antigüedad: 14 años, 3 meses
Puntos: 1
Respuesta: URL amigables y facebook (circular redirect)

creo que deberias usar la terminación .html con:

RewriteRule ^([^/]*).html$ archivo.php?id=$1 [L]

y tu url quedaria asi:

tuweb.com/ejemplo.html

y ya no tendras problemas con facebook ;)
  #3 (permalink)  
Antiguo 30/11/2011, 07:41
 
Fecha de Ingreso: febrero-2011
Mensajes: 11
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: URL amigables y facebook (circular redirect)

Gracias por contestar, le he hecho varios cambios al script y al htaccess, pero facebook sigue con las mismas, me da un error crítico de redirección

Critical Errors That Must Be Fixed
Error Scraping Page: Bad Response Code (redirect)

Y sigue con el circular redirect
http://www.midominio.tv/noticias/index.php?id=4
301: http://www.midominio.tv/noticias/id/4.html
301: http://www.midominio.tv/noticias/id/4.html

En web si funciona... y ya no se que mas hacer
  #4 (permalink)  
Antiguo 01/12/2011, 03:52
 
Fecha de Ingreso: febrero-2011
Mensajes: 11
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: URL amigables y facebook (circular redirect)

Bueno, pues al final he conseguido hacerlo funcionar, el problema estaba en que cuando pasaba una url bien escrita como por ejemplo http://www.midominio.tv/noticias/id/4.html volvía a pasar por el script que convierte las url antiguas en amigables, con evitar que lo haga, facebook lo encuentra todo.
Muchas gracias Xorcista

Etiquetas: amigables, circular, dominio, facebook, links, página, url
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:41.