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...