• User Attivo

    Problema mod rewrite

    Buongiorno a tutti. Oggi incuriosito ho deciso di leggere una guida sul mod rewrite e vedere di imparare a usarlo per le cose semplici, ma non mi funziona e volevo sapere se sbagliavo qualcosa.

    Per prima cosa ho fatto un file con la function phpinfo() sul mio server per vedere se in Loaded Modules c'era il mod rewrite e così è stato.

    Poi ho creato un file .txt ho scritto:

    RewriteEngine On
    RewriteRule ^notizie/([^/]+).html notizie.php?id=$1

    che ho caricato sul server.

    Una volta sul server l'ho rinominato in .htaccess

    Dopo creato una pagina notizie.php con il codice:

    <html>
    <p>
    La pagina richiesta è
    <?php echo $_GET['id']; ?>

    ho inviato l'URL www.sito.com/cartella/notizie.php?id=14 ma non è stato riscritto.

    Sbaglio qualcosa? Mi potreste dare qualche dritta?

    Grazie 🙂


  • User Attivo

    La riscrittura significa che se uno digita il nuovo codice lui l'interpreta come il vecchio. Se uno digita il vecchio rimane tale e quale.
    La prova che devi fare è digitare l'url:
    www.sito.com/notizie/14.html

    E dovrebbe lanciarti il tuo php.


  • User Attivo

    funziona ________

    aggiungo un altro problema, io uso Tol.it e dovrei andare a modificare il file httpd.conf per attivare il mod rewrite

    è possibile farlo? se si da dove?

    Aggiungo che il test lo sto provando su un altro server dov'è abilitato già di suo 😉