Sarò un po' lunghetto ma è giunta l'ora di fare chiarezza sulle espressioni regolari e mod rewrite.
Leggendo numerosissimi poste guide mi pare di aver capito che le espressioni regolari per il mod rewrtie seguano questa regola base
RewriteRule URL_STATICA URL_DINAMICA o che dir si voglia:
RewriteRule URL_FINTA URL_VERA
In verità a me accade il contrario!
Vi posto l'esempio del codice funzionante, almeno per la parte a cui sono arrivato finora
RewriteEngine On
RewriteBase /
RewriteRule z_open.php normativa.php$1 [R=301]
RewriteRule z_open2.php massima.php$1 [R=301]
RewriteRule z_open3.php sentenza.php$1 [R=301,L]
così trasformo ad esempio
www.sito.it/z_open.php?id=123 in www.sito.it/normativa.php?id=123
Già questo per me è un bel passo avanti.
Ora vorrei fare lo step successivo:
ovvero trasformare
www.sito.it/z_open.php?id=123
in www.sito.it/normativa/123.html
oppure
in www.sito.it/normativa/123.html
(mi rimetto al vostro consiglio, per una indicizzazione migliore)
Il problema è che funzionando tutto al contrario non riesco a coordinare le guide con la mia espressione!
P.S. perdonate l'ignoranza abissaleRewriteEngine On

Rispondi quotando
)
