Mira la siguiente linea.
Código htaccess:
Ver originalRewriteRule ^(.*).html$ vestidos_ver.php?vestidos=$1
Primero tienes un error y es que tienes que escapar el punto(
\.), porque significa "cualquier carácter", prueba reemplazarlo por esto:
Código htaccess:
Ver originalRewriteRule ^(.*)\.html$ vestidos_ver.php?vestidos=$1
Ahora mira esta linea.
Código PHP:
Ver originalif ($_GET["vestidos"] == 1) {echo "<h1>Vestidos de novia</h1>";}
Por lo que veo $_GET["vestidos"] recibiría algo como "
vestidos-de-novia" y creo que estas confundiendo el $1 del htaccess por un valor 1. Esa linea tendría que ser como un isset($_GET["vestidos"]).
** $_GET["vestidos"] recibe "vestidos-de-novia".
** Tienes que hacer un while ($row_DatosVestidos = mysql_fetch_assoc($DatosVestidos)){...} y
no un do{}while(); porque en el primer ciclo no tendrá ningún valor.
Más que eso no te puedo ayudar porque no esta la consulta y esta muy desordenado