IIS URL Rewrite 2已安裝但找不到

IIS URL Rewrite 2已安裝但找不到

我的公司用 ASP.NET 建立了網站,出於 SEO 目的,我們想要更改 URL,並向建立網站的公司詢問我們是否可以自己完成。他們說用IIS URL 重寫 2

我將它安裝在我的計算機上,但是當查看我的程式並通過我的計算機時,我找不到它。

請原諒我的無知。

有人知道它會在哪裡嗎?當我找到它時,有什麼使用技巧等嗎?

答案1

在您連結到的頁面末尾,您有有關使用此產品的說明。

這篇文章似乎特別有用使用 URL 重寫模組 2.0這解釋了它的用途。

根據文檔,需要註冊一個提供程序,然後使用它。提供程序和重寫規則可在 IIS 中找到,如下所示。我建議您在使用該產品之前先研究一下文件。

影像

答案2

在......的最後您連結到的頁面,您有解釋文章的鏈接如何使用 URL 重寫模組

通常,您需要將 URL 重寫模組安裝到 IIS 中,然後使用下列任一方法設定一個或多個重寫規則:IIS管理器或透過手動編輯網路設定文件。

1. 在 IIS 管理員中找到並開啟 URL 重寫 UI

影像

2.你可以管理入境出站重寫規則

影像

3. 這是一個正規表示式匹配並重寫到子網站的簡單範例

影像

4. 由此創建的重寫規則網路設定:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="MyRule001" stopProcessing="true">
                    <match url="^services/(.*)" />
                    <action type="Rewrite" url="http://localhost/my/services/{R:1}" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>

這足以重寫大多數 URL。在 99.999% 的大多數現實場景中,無需配置任何提供者。它們僅用於高級重寫需求(例如,動態重寫,而不是靜態規則。)

Microsoft 的主要目的是讓您只需定義符合您的需求的重寫規則,如上所示。

希望這對其他人有幫助。

相關內容