• User

    Help .htaccess redirect 301

    Ciao a tutti, avrei bisogno del vostro aiuto
    Vorrei fare in modo che tramite .htaccess avvenga un redirect 301 di alcune pagine duplicate

    Redirect 301 da
    miosito . it/directory/pagina100.htm*?op11=0.00%3D0%23Num.+34+%28IT%29+&qt1=1&op12=0.00%3D0%23Num.+38+%28IT%29+&qt2=1&op13=0.00%3D0%23Num.+37+%28IT%29+&qt3=1&op14=0.00%3D0%23Num

    a favore di questa pagina di destinazione
    miosito . it /directory/pagina100.htm

    E ancora Redirect 301 da
    miosito . it/directory/pagina200.htm*?op11=0.00%3D0%23Num.+36+%28IT%29+&qt1=1&op12=0.00%3D0%23Num.+35+%28IT%29+&qt2=1&op13=0.00%3D0%23Num.+35+%28IT%29+&qt3=1&op14=0.00%3D0%233,5+UK+%28IT36%29+&qt4=1&op15=0.00%3D0%233,5+UK+%28IT36%29+&qt5=1&qt6=1&qt7=1&qt8=1&qt9=1&qt10=1&qt11=1&qt12=1&qt13=1&qt14=1&qt15=1

    a favore di questa (pagina di destinazione
    miosito . it/directory/pagina200.htm

    E possibile troncare quindi la parte evidenziata in rosso tramite RedirectMatch permanent da inserire nell' .htaccess?

    Grazie! :ciauz:


  • Super User

    Ciao fandangood,
    prova con questo codice

    
    RewriteCond %{THE_REQUEST} ^GET\ /.*\;.*\ HTTP/
    RewriteCond %{QUERY_STRING} !^$
    RewriteRule /directory/pagina100.htm /directory/pagina100.htm [R=301,L]
    
    

  • User

    Ho copiato ed incollato nell'.htaccess il codice qui sotto da te suggerito ma il server mi da errore 500 (internal server error)

     
    RewriteCond %{THE_REQUEST} ^GET\ /.*\;.*\ HTTP/
    RewriteCond %{QUERY_STRING} !^$
    RewriteRule /directory/pagina100.htm /directory/pagina100.htm [R=301,L]
    
    

    Qualche altra idea? :ciauz:


  • Super User

    Io ti ho dato un incipit, non l'ho testato.
    Prova a togliere la prima riga. Il mod_rewrite è attivo?