Ciao a tutti

il mio sito crea in modo dinamico la maggior parte delle pagine (altrimenti perchè usare php!?!? )

il mio problema è che (credo) nn sono sicuro però che mi crei degli indirizzi che nn esistono e non capisco il perchè.

vi copio la mia .htacess così mi date una mano.

Codice PHP:
RewriteEngine On
Options 
+FollowSymlinks
RewriteBase 
/

RewriteRule ^(.*).html /$1.php

RewriteRule 
^cerca/diretti/scheda/commenti/(.{1,30})$ /cerca/descrizione.php?comm=visualizza&tipo=dir

RewriteRule 
^avanzata/diretti/scheda/commenti/(.{1,30})$ /avanzata/descrizione.php?comm=visualizza&tipo=dir

RewriteRule 
^cerca/indiretti/scheda/commenti/(.{1,30})$ /cerca/descrizione.php?comm=visualizza&tipo=ind

RewriteRule 
^avanzata/indiretti/scheda/commenti/(.{1,30})$ /avanzata/descrizione.php?comm=visualizza&tipo=ind

RewriteRule 
^cerca/diretti/scheda/(.{1,30})$ /cerca/descrizione.php?nome=$1&tipo=dir

RewriteRule 
^avanzata/diretti/scheda/(.{1,30})$ /avanzata/descrizione.php?nome=$1&tipo=dir

RewriteRule 
^cerca/indiretti/scheda/(.{1,30})$ /cerca/descrizione.php?nome=$1&tipo=ind

RewriteRule 
^avanzata/indiretti/scheda/(.{1,30})$ /avanzata/descrizione.php?nome=$1&tipo=ind

RewriteRule 
^cerca/diretti/(.{1,10})/(.{1,30})$ /cerca/diretti.php?$1=$2

RewriteRule 
^avanzata/diretti/(.{1,10})/(.{1,30})$ /avanzata/diretti.php?$1=$2

RewriteRule 
^cerca/indiretti/(.{1,10})/(.{1,30})$ /cerca/indiretti.php?$1=$2

RewriteRule 
^avanzata/indiretti/(.{1,10})/(.{1,30})$ /avanzata/indiretti.php?$1=$2

RewriteRule 
^blog/post/commenti/(.{1,5})/(.{1,50})$ /post.php?comm=visualizza

RewriteRule 
^blog/post/(.{1,5})/(.{1,50})$ /post.php?post=$1

RewriteRule 
^blog/tag/(.{1,30})$ /post.php?tag=$1

RewriteRule 
^blog/post/correlati/(.{1,50})$ /post.php?correlati=$
io credo sia proprio la prima riga ovvero RewriteRule ^(.*).html /$1.php



perchè se faccio la sitemap mi trova url tipo blog/post/blog/post/ecc..
che ovviamente non esistono

riuscite a darmi una mano per sitemarla?