Visualizzazione risultati 1 fino 1 di 1

Discussione: [htaccess] Rewrite particolare con query string!

  1. #1
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito [htaccess] Rewrite particolare con query string!

    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)
    Ultima modifica di darkwolf : 30-05-2009 alle ore 02.04.20

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •