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

Discussione: Redirect web.config

  1. #1

    Redirect web.config

    Ciao a tutti,
    come faccio a reindirizzare e a modificare contemporaneamente l'url quando c'è un errore 404 nel mio sito?

    Facendo così mi reindirizza solamentente, io vorrei pure visualizzare nell'url il link corretto.

    codice:
    <httpErrors errorMode="Custom">
       <remove statusCode="404" subStatusCode="-1" />
       <error statusCode="404" prefixLanguageFilePath="" path="/" responseMode="ExecuteURL" /></httpErrors>
    Per link corretto in questo caso sarebbe: www.miosito.it (quello da visualizzare nell'url dopo il redirect)

    Aspetto vostri consigli.
    Grazie mille.

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Ti conviene mostrare il link corretto in una ErrorPage, in modo che ci si possa cliccare su, non nell'URL.
    http://www.asp.net/web-forms/overvie...-error-page-cs (Sezione che inizia con la frase "The third type of error page".

    Qui invece:
    https://www.smashingmagazine.com/200...-one-more-time
    ci sono delle simpatiche immagini per il 404

  3. #3
    Grazie per la risposta e scusa se ho aperto un altro thread 2 giorni fa, l'argomento era leggermente differente e pensavo fosse corretto aprirne uno nuovo.
    Riporto di seguito la nuova richiesta:
    che codice devo utilizzare dentro il mio web.config per far si che se vado su www.miosito.it/default.asp mi reindirizzi a www.miosito.it ?

    Fatemi sapere.
    Grazie mille.

  4. #4
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    se è per un pattern preciso, il web.config da solo non puo', devi fare una "URL rewrite".
    Cerca l'argomento in questo forum, se ne e' parlato tante volte.

    Se è solo in quel caso invece, nella pagina default metti:

    codice:
    Response.Redirect("www.miosito.it")

    DOMANDA: stai programmando in ASP o ASP.Net ?

  5. #5
    Il sito è in ASP.

    Ho 5 pagine default, in 5 lingue, / /it /es /de /fr
    Ora cerco di sistemare con il rewrite.

    Grazie mille.

  6. #6
    Risolto così, va bene?

    codice:
    <rule name="Default Redirect-EN" stopProcessing="true">
    	<match url="^default\.asp$" />
    	<action type="Redirect" url="/" redirectType="Permanent" />
    </rule>
    <rule name="Default Redirect-IT" stopProcessing="true">
    	<match url="^it/default\.asp$" />
    	<action type="Redirect" url="/it" redirectType="Permanent" />
    </rule>

  7. #7
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    come fai ad avere il file web.config se il sito è in asp ?
    ti parlo di ASP 3.0 del 2002, è quello ? se si, ti devo spostare nel forum adatto..

  8. #8
    Il web.config è in .NET

  9. #9
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    allora il sito è asp.net ?
    posta la pagina per favore

  10. #10
    Il resto del sito no, però la mia richiesta era legata al file .NET per questo ho scritto in questa sezione del sito.

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.