• User Attivo

    Isapi Rewrite, come funziona realmente?

    Supponiamo che sia su un server Windows e abbia installato la Isapi rewrite su IIS, poi mi sia creato il file httpd.ini nella root del mio sito e abbia installato ad esempio un forum del quale voglio trasformare gli url. Scrivo le mie regole nel file httpd.ini, a questo punto mi chiedo:
    Quando interviene la rewrite? Cioè quando vengono realmente trasformati i file? :mmm:


  • User Attivo

    Nel senso, è sufficiente fare quello che ho descritto nel Post o bisogna fare qualche altra operazione? Ad esempio, nel caso di phpBB, installare l'estensione mod rewrite nel forum?


  • Super User

    L'interpretazione / rewrite delle URL avviene al momento della richiesta da parte di un client (browser / spider).

    Una volta configurate le regole nel file httpd.ini devi modificare le pagine del tuo sito in modo restituiscano i link nel nuovo formato e non con i parametri in querystring.

    ciao 🙂


  • User Attivo

    @Rinzi said:

    L'interpretazione / rewrite delle URL avviene al momento della richiesta da parte di un client (browser / spider).

    Una volta configurate le regole nel file httpd.ini devi modificare le pagine del tuo sito in modo restituiscano i link nel nuovo formato e non con i parametri in querystring.

    ciao 🙂
    Grazie mille per la risposta rinzi, sto impazzendo con la isapi rewrite, forse non ho capito una cosa, ma una volta avvenuta questa trasformazione, le pagine trasformate esisteranno fisicamente sul server? :sto:
    P.S. Mi trovo a dover usare la isapi rewrite su un forum PhpBB che ho installato sul mio sito il quale risiede su Server Windows con IIS, è fattibile la cosa o sto perdendo tempo inutilmente? Grazie 🙂


  • Super User

    @artistic101 said:

    Grazie mille per la risposta rinzi, sto impazzendo con la isapi rewrite, forse non ho capito una cosa, ma una volta avvenuta questa trasformazione, le pagine trasformate esisteranno fisicamente sul server? :sto:

    nei link del tuo forum avrai http://www.giorgiotave.it/forum/mod-rewrite-e-tecniche-di-url-redirect/
    quando verrà richiesta questa pagina isapirewrite la farà eseguire a
    http://www.giorgiotave.it/forum.php?id=12345

    gli unici file realmente esistenti sul server sono quelli originali di phpbb

    @artistic101 said:

    P.S. Mi trovo a dover usare la isapi rewrite su un forum PhpBB che ho installato sul mio sito il quale risiede su Server Windows con IIS, è fattibile la cosa o sto perdendo tempo inutilmente? Grazie 🙂
    la cosa è fattibile se ti trovi su un server dedicato / virtuale.
    con soluzioni hosting minori non dovresti poterlo fare.

    Migrare a Linux e utilizzare l'htaccess?

    🙂


  • User Attivo

    @Rinzi said:

    L'interpretazione / rewrite delle URL avviene al momento della richiesta da parte di un client (browser / spider).

    Uhm... mi sta venendo un dubbio... perchè quando passo col mouse sopra un link (ad esempio di questo forum) vedo l'indirizzo già trasformato? Eppure ancora non effettuo la richiesta http... :mmm:


  • Super User

    @artistic101 said:

    Uhm... mi sta venendo un dubbio... perchè quando passo col mouse sopra un link (ad esempio di questo forum) vedo l'indirizzo già trasformato? Eppure ancora non effettuo la richiesta http... :mmm:
    perchè...
    @rinzi said:
    Una volta configurate le regole nel file httpd.ini devi modificare le pagine del tuo sito in modo restituiscano i link nel nuovo formato e non con i parametri in querystring.

    in ogni caso questo forum è già pathato...
    esistono comodi plugin per phpbb ma necessitano i linux/apache per sfruttare l'htaccess
    🙂


  • User Attivo

    @Rinzi said:

    perchè...

    in ogni caso questo forum è già pathato...
    esistono comodi plugin per phpbb ma necessitano i linux/apache per sfruttare l'htaccess
    🙂
    Accidenti, mi sa proprio che mi tocca passare a Linux 😉