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?