quell'
.htaccess e' un po un colabrodo in partenza pero'. Esempio:
http://messenworld.altervista.org/indexZhtmlindexZhtml
Tutte le volte che hai una RewriteRule, nella prima espressione il "." vuol dire "qualsiasi carattere". Per ottenere un vero "." devo proteggerlo con un backslash:
Codice:
RewriteRule emoticons\.html emo.php
questa ancora non e' corretta, perche' la rewrite rule e' eseguita se l'indirizzo matcha con la prima espressione, ma tutti questi lo fanno:
Codice:
emoticons.html
niente-emoticons.html
emoticons.html.php.gif.zuuuuum
scemoticons.htmllero
percio' usa sempre
^ e
$ per marcare l'inizio e la fine dell'indirizzo
Codice:
RewriteRule ^emoticons\.html$ emo.php
Correggi tutte queste cose, poi riprova. Non vorrei che faccessero contatto col gomito e causassero l'errore 500.
Ma poi, per sforzarsi a rinominare tutte le pagine, non potevi rinominarle ad esempio con
<nomesito>/emoticons/, invece che fingere che siano pagine html? e' piu' elegante e motivi lunghi a spiegarsi piu' saggio.