• User

    Isapi Rewrite 3 e configurazione

    Ciao a tutti. Ho già provato a leggere tutte le discussioni in merito senza trovare soluzione.
    In locale con apache ho scritto delle regole di rewrite che funzionano benissimo, sul mio server virtuale ho installato Isapi Rewrite 3 Lite ed ho copiato le stesse regole sull'httpd.conf ma queste non funzionano.
    Esistono delle incompatibilità tra i due webserver nel rewrite?
    Altrimenti come posso verificare se si tratta di un errore nelle regole?

    Esempio di regola che ho inserito (nelle regole su IIS ho aggiunto lo slash ad inizio codice come da indicazioni sul sito del distributore del sw):

    RewriteEngine On
    RewriteRule ^/abc/([^/]+)/([^/]+)/([^/]+).html$ /abc.php?id=$1&cc=$2


  • Super User

    @lore83 said:

    Altrimenti come posso verificare se si tratta di un errore nelle regole?

    Ciao lore83,
    innanzitutto verifica che l'URL rewrite funzioni:
    crea una pagina "esempio.php"
    e poi prova con la regola

    
    RewriteEngine On
    RewriteRule ^esempio.html$ /esempio.php [L,NC]
    
    

    richiama la pagina esempio.html e verifica se funziona.


  • User

    Ciao, grazie per l'aiuto intanto.
    Purtroppo non funziona nemmeno questa regola come temevo.
    Ho abilitato i permessi alla cartella d'installazione isapi come descritto nella documentazione di helicontech, ma non funziona ancora ed il rewrite.log è vuoto. Però non ho capito cosa sia l'IIS_WPG.
    Inoltre l'Helicon Manager dice 'No properties available for this node' per quanto riguarda il sito.
    L'error.log dice: '...ISAPI Filter loaded...'
    Dove metto mano?

    Grazie.


  • Super User

    lore83 purtroppo non sono un esperto di IIS. Speriamo passi qualcuno che conosca Isapi Rewrite 3


  • User Attivo

    Così:

    RewriteEngine on
    RewriteBase /

    RewriteRule ^pagina.html$ index.php?menu=1

    Qui puoi trovare la documentazione: helicontech.com/isapi_rewrite/doc/