2010-08-31 165 views
0

我已經使用Intelligencia實現了URL重寫,一切正常。Url重寫asp.net 3.5

現在如果我有一個錨我可以olready到位做somenthig像

<a href="../TestPage">Test</a> 

與搜索引擎友好的URL

或做我必須做的somenthing像

<a href="<% GetSeoUrl("../TestPage.aspx")%>">Test</a> 

public string GetSeoUrl(string url) 
{ 
    if(url == "../TestPage.aspx") return ../TestPage; 
} 

這將允許我從中心位置管理所有網址。

我工作的.NET 3.5 Web窗體

但什麼是這兩種方法的含義是什麼?它是否會是慢?效率較低?是做正確的方式?

謝謝

+0

在TAG中添加路由 – 2010-08-31 15:50:40

回答

0

我認爲第二種方式是正確的做法。 (從中央位置管理) 也,我不認爲會有任何SEO暗示使用這個作爲最終的URL將是相同的,但第二個是從服務器100。 它可能有點慢,但不是很明顯。因爲它運行一些服務器代碼來生成url,而第一個cenarion不會有任何處理。

0

我會做的第一個。該URL是合同。使用第二種方法可能會讓您認爲您可以通過更新該功能輕鬆更改URL。更改網址會導致seo問題。