sul sito in questione esiste un .htaccess lungo, impostato dal programmatore vecchio..

vi sono due pagine, dettaglio.php e dettaglio_press.php. I link che portano a dettaglio.php sono tutti cosi, e la parte che si occupa di fare il rewrite di questo funziona

/dettaglio_165_1.html
/dettaglio_159_1.html
/dettaglio_139_1.html

nel secondo caso (dettaglio_press.php) quando clicchi su uno dei link

/dettaglio_press_53_1.html
/dettaglio_press_52_1.html
/dettaglio_press_51_1.html

l'url nel browser è effettivamente quanto sopra, però non carica i contenuti perchè invece di caricare dettaglio_press.php carica dettaglio.php (me ne sono accorto perchè guardando il codice della pagina sono presenti dei div che ho usato solo dentro dettaglio.php. Quindi nonostante appaia nel browser /dettaglio_press_53_1.html la pagina caricata è dettaglio.php)

quindi vuol dire che la parte di htaccess che fa il mod_rewrite di dettaglio_press non funziona, giusto?

questo è tutto ciò che riguarda la pagina dettaglio (e funziona a dovere)

codice:
RewriteRule ^dettaglio_([^/]+)_([^/]+).html dettaglio.php?ID=$1&P=$2 [L]
RewriteRule ^dettaglio_([^/]+)_([^/]+)_([^/]+).html dettaglio.php?ID=$1&H=$2&O=$3 [L]
RewriteRule ^dettaglio_([^/]+)_([^/]+)_([^/]+).html dettaglio.php?O=$1&ID=$2&P=$3 [L]
RewriteRule ^dettaglio_([^/]+)_([^/]+)_([^/]+).html dettaglio.php?ID=$1&P=$2&K=$3 [L]
RewriteRule ^dettaglio_([^/]+)_([^/]+)_([^/]+)_([^/]+).html dettaglio.php?ID=$1&M=$2&P=$3&K=$4 [L]
RewriteRule ^dettaglio_([^/]+)_([^/]+)_([^/]+)_([^/]+)_([^/]+)_([^/]+)_([^/]+).html dettaglio.php?ID=$1&M=$2&P=$3&K=$4&H=$5&O=$6&N=$7 [L]
riguardo dettaglio_press

codice:
RewriteRule ^press.html press.php [L]
RewriteRule ^press_([^/]+).html press.php?P=$1 [L]
RewriteRule ^dettaglio_press_([^/]+)_([^/]+)_([^/]+).html dettaglio_press.php?S=$1&ID=$2&P=$3 [L]
cosa devo aggiungere/modificare affinchè i link di dettaglio_press portino effettivamente alla pagina dettaglio_press?

spero di essermi spiegato, altrimenti chiedete