Ragazzi ho esigenza di fare un pò di 301 con un htaccess ma ho un problema che vi illustro con un esempio.
Utilizzando la seguente regola
RewriteCond %{QUERY_STRING} ^lng=it$
RewriteRule ^guestbook/guest_view.php(.*)$ /it/guestbook/guestbook.html [L,R=301]
RewriteCond %{QUERY_STRING} ^lng=en$
RewriteRule ^guestbook/guest_view.php(.*)$ /en/guestbook/guestbook.html [L,R=301]
il rewrite funziona cioè le due pagine puntano alle due nuove corrispettive, il problema che accodato al nuovo link rimane la variabile della condizione, cioè le nuove URL sono
/it/guestbook/guestbook.html?lng=it
/en/guestbook/guestbook.html?lng=en
E' possibile evitare tutto ciò?
Il problema nasce dal fatto che non riesco a reindirizzare in altro modo le pagine che contengono una variabile, perchè il punto interrogativo mi da problemi.
Spero possiate aiutarmi.

Rispondi quotando