簡體   English   中英

IIS7上經典ASP中的服務器端重定向

[英]server side redirect in classic ASP on IIS7

我正在嘗試實現從mydomain.com/page1.aspmydomain.com/page2.asp的簡單301 redirect 這些是電子商務商店的動態生成的產品頁面,因此它們實際上不作為文件存在。

在Apache中,使用.htaccess很簡單,但是我發現的是重定向服務器上實際存在的靜態頁面的方法,例如將下面的代碼放在現有文件的頂部:

<%@LANGUAGE="VBSCRIPT"%>
<%
' Redirect to the new location with the correct 301 Moved Permanently status
Response.Status = "301 Moved Permanently"
Response.AddHeader "Location", "http://www.example.com/new-page.php"
%>

有沒有辦法使用經典的ASP重定向IIS7中動態生成的頁面?

UPDATE

根據收到的評論,我需要一個URL重寫模塊。 @ZippyV建議了這個

您想重寫 URL請求,而不是重定向它們。

IIS具有URL重寫模塊,您可以在此處下載 另一個不錯的功能是它也可以轉換傳出的html。

有關如何使用IIS URL重寫模塊的更多文章: http : //www.iis.net/learn/extensions/url-rewrite-module

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM