• User

    rewrite non automatico

    io ho questo file .htaccess

    Options +FollowSymLinks
    RewriteEngine On
    RewriteBase /cartella/
    
    RewriteRule ^guide-([0-9]+).php$ guide.php?id=$1
    

    la configurazione che ho fatto funziona solo che non viene modificato in automatico l'url

    cioè se entro nel mio sito e vado alla guida
    guide.php?id=3 lui mi rimane su questo url invece che diventare guide-3.php
    certo se scrivo a mano guide-3.php funziona benissimo solo che il passaggio lo vorrei fare in automatico
    cosa devo fare perfavorE?
    ciauz


  • Super User

    ciao punkrazio, benvenuto sul forum GT 🙂

    quello che vuoi è il redirect 301
    trovi un articolo su wikigt e un esempio completo nel thread della guida al mod_rewrite

    ciao!
    Francesco


  • User

    immaginavo sta risposta
    😄
    la date a tutti
    ma non è quello che mi serve
    cioè si mi serve imparare sta cosa ma la guida lho letta ankora prima di postare e non mi è servita
    quindi se potete aiutarmi dandomi del vostro ve ne sarei grato
    quel pezzo di htaccess lavevo trovato in giro su internet ma non funzia un granche bene ;D
    mi aiutate plz?


  • Super User

    ciao punkrazio e benveunto sul Forum GT!

    scusami se forse non ho capito bene quello che intendi fare...
    ma mi pare che questa regola faccia l'opposto di quello che ti serve...
    cioè, se scrivi così:

    
    RewriteRule ^guide-([0-9]+).php$ guide.php?id=$1
    

    qualsiasi chiamata a una URL che termina con "guide-X.php" viene reindirizzata su guide.php?id=X

    mi pare che tu debba fare il contrario...

    o forse non ho capito nulla?!?!:gtsad::wink3: