• User Attivo

    URL Rewrintg

    Salve a tutti,
    sono nuovo del forum,
    vi scrivo subito per un problema con l'url rewriting,
    dovrei fare un redirect 301 da una pagina dinamica (in php) a una pseudo-statica, nel file .htaccess sul server apache scrivo:

    RewriteCond %{QUERY_STRING} ^(.)=(.)&(.)=(.)&(.)=(.)&(.)=(.)&(.)=(.)&(.)=(.)&(.)=(.)&(.)=(.)$
    RewriteCond %{QUERY_STRING} !^.rew=1.$
    RewriteRule ^(.*)$ http://www.miosito.net/%2-%4-%6-%8----.html? [R=301,L]

    se scrivo così i valori alle variabili %2-%4-%6-%8 vengono assegnati correttamente, mentre alla variabili %10-%12-%14-%16 no, a quest'ultime viene assegnato il valore della variabili %1 e poi uno 0, poi %1 e poi un 1, ecc...
    come devo fare ad esempio per prendere il valore della decima variabile che nell'url dovrebbe stare alla posizione in grassetto? ^(.)=(.)&(.)=(.)&(.)=(.)&(.)=(.)&(.)=**(.)**&(.)=(.)&(.)=(.)&(.)=(.)$

    Grazie a tutti per l'eventuale aiuto,
    ciao a tutti


  • Super User

    Ciao chipreka e benvenuto nel forum GT,
    ti sposto in una sezione più adatta, quella sul mod rewrite 🙂


  • Super User

    ciao chipreka,
    non ho mai effettuato rewrite per QUERY_STRING, tanto meno %n

    usare $ ?