Visualizzazione dei risultati da 1 a 4 su 4

Discussione: ISAPI_rewrite

  1. #1

    ISAPI_rewrite

    Ciao a tutti, ho l'esigenza di usare questo componente che è installato sul server del mio provaider, solo che non riesco a farlo andare nemmeno in locale, qualcuno che l'usa mi puo' dare una mano?
    Penso che per iniziare mi basterebbe dare un occhiata ad un file httpd.ini funzionante per fare un semplice rewrite di:

    www.miosito.com/home.asp?Classe=pippo

    in

    www.miosito.com/pippo/

    grazie ancora

  2. #2
    Metti questo nel file di configurazione mod_rewrite:
    codice:
    Debug 0
    Reload 1
    #Browse LOT
    RewriteRule ^/(.*)/ /home.asp?classe=$1
    Metti Debug a 0 e Reload a 1 così il componenete si riavvia a ogni richiesta e percepisce subito i cambiamenti nel file (sa ad esempio lo metti a 50 dovrai ricaricare la pagina 50 volte prima di vedere il cambiamento)

    edit: quando però avrai finito con le modifiche alza il valore di Reload per evitare al server di riavviare ad ogni richiesta

  3. #3
    Ciao e Grazie della pronta risposta, smanettando in locale sul mio server utilizzando il regular espression tool mi dà che se voglio cambiare questo link da:

    localhost:100/scegli_classe.asp?classe=Abatjour

    a

    localhost:100/Abatjour/

    devo inserire nel file questo:

    $1/scegli_classe.asp?$2


    ora il mio file httpd.ini è precisamente questo:

    [ISAPI_Rewrite]

    # 3600 = 1 hour
    CacheClockRate 3600

    RepeatLimit 32

    # Block external access to the httpd.ini and httpd.parse.errors files
    RewriteRule /httpd(?:\.ini|\.parse\.errors).* / [F,I,O]
    # Block external access to the Helper ISAPI Extension
    RewriteRule .*\.isrwhlp / [F,I,O]
    RewriteRule /([^/]*)/? $1/scegli_classe.asp?$2 [L]

    Ovviamente quando passo sul link sul browser mi fà come se non ci fosse nessun rewrite in pratica vedo e punto a :

    localhost:100/Scegli_classe.asp?Classe=Abatjour



    Originariamente inviato da cicciput
    Metti questo nel file di configurazione mod_rewrite:
    codice:
    Debug 0
    Reload 1
    #Browse LOT
    RewriteRule ^/(.*)/ /home.asp?classe=$1
    Metti Debug a 0 e Reload a 1 così il componenete si riavvia a ogni richiesta e percepisce subito i cambiamenti nel file (sa ad esempio lo metti a 50 dovrai ricaricare la pagina 50 volte prima di vedere il cambiamento)

    edit: quando però avrai finito con le modifiche alza il valore di Reload per evitare al server di riavviare ad ogni richiesta

  4. #4
    Domanda stupida: ma tu i link sulle tue pagine li hai convertiti in www.miosito.com/pippo/ ? Non speri vero che faccia tutto il filtro...
    Per il resto non ho capito assolutamente cosa vuol dire "quando passo sul link sul browser mi fà come se non ci fosse nessun rewrite in pratica vedo e punto a : localhost:100/Scegli_classe.asp?Classe=Abatjour" :master:

    E poi un consiglio, se cerchi aiuto facilita la vita a chi te lo vuol dare: tutta la parte su "# Block external access to the httpd.ini and httpd.parse.errors files" è superflua al tuo problema, leggerla fa solo passare la voglia di rispondere.

    Giusto per curiosità,hai provato quello che ti ho postato prima?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.