Así lo hago yo y me va perfect.
Código PHP:
RewriteCond %{REQUEST_URI} (loquequieras)
RewriteRule (loquequieras)-([0-9a-z]*)$ dir/archivo.php?get=$2
que en tu caso seria de esta forma.
Código PHP:
RewriteRule guiacordobazonanorte-guia-detalle-(.*)-(.*).html guiacordobazonanorte-guia-detalle.php?comercio=$2
Tampoco se por que pones una barra despues de html de esta forma " html/ guiacordobazonanorte "
Pero si no me equivoco google indexa los enlaces que encuentra, no los concatena ni los mezcla, si a ti te valen, deverian funcionarle igual a el, no veo porque le trataria tu .htaccess de forma diferente de como trata tu a navegador ya que mostraria los mismos enlaces a los dos.
¿Has revisado todos los enlaces a esa url en particular?
Creo que es lo que yo haria.
Espero haberte comprendido y que te sirba de ayuda mi consejo...