Iis-6
在 IIS 6 中維護和管理快速 URL 重寫的最佳方法是什麼?
我們有許多 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]
您應該查閱文件以獲取更全面的案例。