2011-04-01 55 views
1

在過去的幾年中,如果我想要重寫網站上的網頁網址,我已將重寫的網址放入網頁上的鏈接中。依靠出站規則進行重寫是不好的做法嗎?

E.g.如果頁面/Product.aspx?filename=ProductA和它改寫爲/Product/ProductA.aspx,我已經把我的鏈接如下:

<a href="/Product/ProductA.aspx">...</a> 

然而,隨着出站規則,我可以只投入到實際的文件路徑的鏈接,並重寫用出站規則。

這是一個不好的方法嗎?它會花費服務器unnessacery額外的資源嗎?

回答

1

我不會考慮這種不好的做法。事實上,它爲您提供了一些額外的靈活性,因爲您友好的到真正的url映射都在一箇中心位置進行管理。如果您的seo團隊決定要更改網址方案,則您不必挑選網站上的所有鏈接更新它們 - 冒着失去一個的風險!

當前版本的IIS重寫模塊的一個重要限制是,您不能使用與靜態壓縮結合的出站重寫 - 但仍然可以使用動態壓縮。靜態壓縮很好,因爲它會緩存頁面的壓縮版本。有關獲取使用動態壓縮進行URL重寫的說明,請參閱此文章:http://forums.iis.net/p/1165899/1950572.aspx