Iis-6

在 IIS 6 中維護和管理快速 URL 重寫的最佳方法是什麼?

  • August 22, 2019

我們有許多 URL 需要重寫以用於 SEO,而且列表變得很長。

我想知道好的 URL 重寫策略,以便我們可以保留舊的 URL,但 301 將它們重定向到 SEO 友好的 URL。您使用的 URL 重寫系統對性能有何影響?

如果您對伺服器具有管理員訪問權限,則可以使用ISAPI_Rewrite。這是您在 IIS6 配置中設置的 ISAPI 過濾器。有付費版和免費版——不過我只使用過免費版。

我已經在幾個站點上使用它來做你想做的事,但我看不到它有任何性能問題(儘管我還沒有正式測試過)。

要設置重定向,您需要將每個重定向 URL 的條目添加到 ISAPI_Rewrite .ini 文件中。語法很像 Apache 的 mod_rewrite - 但不完全相同。

ISAPI_Rewrite 站點中的範例:

# Translate my-super.product.html to /Product.aspx?ProductID=123
RewriteRule ^/my-super-product\.html$ /Product.aspx?ProductID=123

# Rewrite numeric URLs
RewriteRule ^/Products/P([0-9]+)\.html$ /Product.aspx?ProductID=$1 [L]

您應該查閱文件以獲取更全面的案例。

引用自:https://serverfault.com/questions/55997