Come configurare differire il documento predefinito per due siti IIS 7


0

Ho due domini,

domain-one.com è ok indicherà index.asp domain-two.com dovrebbe puntare su index2.asp

Il sistema è enorme, motivo per cui stiamo usando gli script ASP esistenti, siamo migrati su un nuovo server e c'era IIS 6 in cui era possibile impostare il documento predefinito per ogni pagina, ma in questo IIS 7 non trovo un'opzione.

Per favore aiuto.


Perché non creare più cartelle per ospitare i singoli siti e lasciare che le intestazioni degli host facciano il loro lavoro? È possibile impostare i documenti predefiniti in base al sito. E penso che forse anche per ogni cartella ...
Tamara Wijsman,

Risposte:


0

Soluzione migliore -

Creare due siti diversi in IIS e impostare le intestazioni host in ciascuno per domini diversi con un percorso radice diverso (c: \ inetpub \ site1 ec c: \ inetpub \ site2), ad esempio.

Soluzione alternativa e soluzione più semplice se i siti non devono essere isolati -

Nel tuo dominio principale, crea una nuova pagina predefinita chiamata selector.asp che ha la priorità più alta e copia quanto segue:

<%

site1www = "www.site1.com"
site1 = "site1.com"

if request.servervariables("SERVER_NAME") = site1www or request.servervariables("SERVER_NAME") = site1 then

response.redirect("index.asp")

end if



site2www = "www.site2.com"
site2 = "site2.com"

if request.servervariables("SERVER_NAME") = site2www or request.servervariables("SERVER_NAME") = site2 then

response.redirect("index2.asp")

end if


%>

Questo esaminerà l'intestazione host e reindirizzerà le persone alla pagina corretta! Cambia site1.com / Site2.com per l'indirizzo!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.