我剛加入一個團隊來管理一個asp.net網站4與1000+的網頁的URL格式出了什麼問題我在ASP.NET
http://www.abcdefgh.com/ShowBooks.aspx?ID=1420
,但它被改爲
http://www.abcdefgh.com/(S(sdfdsf9835fgfdjgdfgderd55)X(1))/ShowBooks.aspx?ID=1420
或
http://www.abcdefgh.com/ShowBooks.aspx?ID=1420&AspxAutoDetectCookieSupport=1420
這個我想是從一兩個月,交通情況是在這個網站沉重。我怎樣才能防止這個URL發生變化?我希望所有的URL是僅此格式:
http://www.abcdefgh.com/ShowBooks.aspx?ID=1420
我在web.config中發現三個條目
<authentication mode="Forms">
<forms cookieless="UseCookies" loginUrl="~/NoAccess.aspx" name="FORMAUTH"/>
</authentication>
<sessionState cookieless="AutoDetect"/>
<anonymousIdentification cookieless="AutoDetect" enabled="false"/>
什麼缺點將它有,如果我從這些網址中刪除Cookie的屬性。它會破壞之前加入書籤的URL或Google/Bing搜索引擎優化會以任何方式影響?
據我所知,cookielessness默認反正擺脫
AspxAutoDetectCookieSupport
到'AutoDetect',所以這些看起來是多餘的需求。至於你的搜索引擎優化問題,我想任何改變網址的東西都會產生一些影響,儘管不知道它有多大 - 但是目前的網址肯定無法幫助搜索引擎優化。我甚至不知道爲什麼它首先發生 - 沒有重寫,是嗎? – 2011-03-03 00:36:14不重寫..我認爲網址的變化,因爲我發佈的這些web.config條目 – 2011-03-03 00:50:18
你在一個網絡農場/網絡花園/負載平衡的環境?如果是這樣,你的機器密鑰是否明確地在web.config中? – 2011-03-03 01:38:19