aktuelle URL der Seite abrufen (gebrauchte URL Rewrite)

7

Ich arbeite an einer klassischen ASP-Anwendung. Ich benutze URL-Umschreibung auf einigen Seiten.

Wie kann ich die aktuelle URL der Seite im klassischen asp bekommen?

Beispiel: Ссылка --- & gt; URL-Umschreibung in IIS --- & gt; Ссылка

Also hier möchte ich die aktuelle URL der Seite, die Ссылка

ist

Bitte helfen Sie mir. Danke.

    
Maddy 13.03.2013, 20:00
quelle

3 Antworten

11

Sie können versuchen, alle ServerVariablen wie folgt auszugeben:

%Vor%

Vielleicht ist die von Ihnen gesuchte URL bereits vorhanden. Wir verwenden das Rewrite-Modul und es gibt eine ServerVariable namens HTTP_X_ORIGINAL_URL , die den umgeschriebenen URL-Pfad enthält, z. "/ home / page" in Ihrem Beispiel.

Protokoll ( HTTPS=ON/OFF ) und Server ( SERVER_NAME ) können auch in den ServerVariablen gefunden werden.

    
gpinkas 14.03.2013, 10:04
quelle
18

Es gibt keine ausgefallene Funktion, die alles bietet.

Zuerst müssen Sie das Protokoll erhalten (wenn es nicht immer http ist):

%Vor%

Jetzt der Rest mit der optionalen Abfragezeichenfolge:

%Vor%

Hoffe, es funktioniert für dich.

    
Konrad 13.03.2013 22:20
quelle
0

Wenn Sie URL Rewrite verwenden, können die URL-Daten nur auf diese Weise abgerufen werden:

Request.ServerVariables ("HTTP_X_ORIGINAL_URL")

Beispiel

%Vor%     
Entwickler Mak 05.10.2017 07:32
quelle

Tags und Links