Salve raga!
Per un problema ad un album della gallery mi sarebbe utile creare un redirect da:
-
sito/forum/mgallery/?sa=album;id=1
a:
sito/forum/mgallery/?sa=album;id=12
-
e quindi anche da:
sito/forum/index.php?action=mgallery;sa=album;id=1
a:
sito/forum/index.php?action=mgallery;sa=album;id=12
(Url "Pretty" e default)
-
Questo un esempio di redirect con querystring presente nell'htaccess della root del mio spazio (da vecchio a nuovo sito):
Codice PHP:
Rewritecond %{QUERY_STRinG} ^ind=downloads&op=section_view&idev=1$ [NC]
RewriteRule ^index\.php$ ./forum/tpmod/?dl=cat26 [R=301,L]
bisognerebbe adattarlo ma proprio, purtroppo, non ci riesco
-
PS: saranno mica i punto e virgola (";") che creano problemi?
---
Edit: ci sono quasi riuscito con questo:
Codice:
# Fix Album 1 to 12
Rewritecond %{QUERY_STRinG} ^action=mgallery;sa=album;id=1$ [NC]
RewriteRule ^index\.php$ ./index.php?action=mgallery;sa=album;id=12 [R=301,L]
Rewritecond %{QUERY_STRinG} ^sa=album;id=1$ [NC]
RewriteRule ^mgallery/$ ./mgallery/?sa=album;id=12 [R=301,L]
ma ho dovuto metterlo nell'htaccess del forum (avrei preferito poterlo mettere in quello della root) e poi gli url diventano così:
?sa=album%3bid=12 cioè il ";" diventa %3b (il link funziona comunque) :)
--
Ok, ho cambiato [R=301,L] in [R=301,NE,L] e adesso è ok (comunque nella directory forum, nella root proprio non vuole andare)