Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    Url rewrite, web.config

    Ciao a tutti
    sto spulciando e rispulciando ma ho un problema con il rewrite delle url:

    Sto cercando di fare delle rewrite url con queste 2 condizioni:
    /area(.*)/.
    /page.asp?page=$1

    /scienza(.*)/.
    /directory.asp?page=$1


    Sono riuscito a capire almeno evitare l'errore 500 :-)
    Ma mi da file o directory not find ... sono sulla strada buona

    Riporto qui il contenuto del web.config, dove sbaglio????
    Un esempio di url è:
    http://www.conoscitestesso.it/area25...to_personalita
    Dovrebbe andare a
    http://www.conoscitestesso.it/page.asp?page=253

    codice:
    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
        <system.webServer>
            <rewrite>
                <rules>
                    <rule name="area" stopProcessing="true">
                        <match url="/area(.*)/." ignoreCase="false" />
                        <conditions logicalGrouping="MatchAll">
                            <add input="{URL}" pattern="/area(.*)/." ignoreCase="true" />
                        </conditions>
                        <action type="Rewrite" url="/page.asp?page={C:1}" appendQueryString="true" />
                    </rule>
                </rules>
            </rewrite>
            <security>
                <requestFiltering allowDoubleEscaping="true" />
            </security>
        </system.webServer>
    </configuration>

  2. #2

  3. #3
    Ciao Roby (quanto tempoooo ... )

    Si si sono in register ed ho configurato .Net 2.0
    Ho letto che posso farlo con il file web.config

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559


    Ok ma questo è ASP non ASP.NET... ti sposto di là...

    Roby

  5. #5
    Graziesss

    Nel frattempo continuo gli esperimenti ...

    Visto che da file o directory non trovata deve essere un errore nelle rules se poi gli passa o meno il dato è un altro discorso

  6. #6
    Utente di HTML.it L'avatar di rsdpzed
    Registrato dal
    Aug 2001
    Messaggi
    764
    a me non va ne il primo ne il secondo link. Per dire che il problema è nel modulo di rewrite dovrebbe per lo meno andare il secondo link.
    Le pagine non dovrebbero essere .aspx invece che .asp?
    In entrambi i link risponde apache e non iis, non è che la richiesta ad iis non arriva proprio perche apache non riconoscendo l'estensione da direttamente il codice 404?

  7. #7
    Ciao rsdpzed
    è un progetto che ho ""ereditato"" ed è tutto in *.asp

    Dimenticavo di dire che non ho girato i dns del dominio :-) pe ri test ho modificato li mio file host.


    Provando provando ho scoperto che pe runa regola funziona così:

    codice:
    <rule name="arearules" stopProcessing="true">
    	<match url="area(.*)/." ignoreCase="false" />
    	<conditions logicalGrouping="MatchAll">
    		<add input="{URL}" pattern="area(.*)/." ignoreCase="true" />
    		 <add input="{UNENCODED_URL}" pattern="area(.*)/." />
    	</conditions>
    	<action type="Rewrite" url="/page.asp?page={C:1}" appendQueryString="true" />
    </rule>
    Ma se applico entrambe le regole Error 500 :-(

    Continuano i test

  8. #8
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    due domande:

    1- hai letto il regolamento ?
    2- il progetto e' in asp o asp.net ?

  9. #9
    1- hai letto il regolamento ?
    . hai ragione non ho menzionato il linguaggio tra asp e asp.net
    . non ho menzionato limiti o permessi del servizio hosting, ma ho inserito il nome del titolo perché spesso le persone ricercano associando il provider e la risoluzione del caso potrebbe essere utile.

    2- il progetto e' in asp o asp.net ?
    I file file sono con estensione *.asp quindi penso asp


    Una domanda:
    1) la soluzione web.config è legata a asp o asp.net o andrebbe bene per entrambi?

  10. #10
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    ASP 3.0 nel suo stato naturale, non ha Web.Config.
    A meno che tu non debba eseguirlo con il Framework, cosa possibile.

    Cosa devi fare esattamente e con quale ambiente devi sviluppare ?

    PS: cosa ne sai se il problema deriva da policy del servizio di Hosting, non avendo ancora trovato la soluzione ?

    PS2: essendoci la regola, le persone ricercano inutilmente

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.