我剛剛開始研究由另一個開發人員構建的現有umbraco項目。該項目正在使用版本6.2.1。.aspx給404的URL - Umbraco 6.2.1
在網站上我有一個aspx文件,但是當我嘗試瀏覽頁面的根:
Example: wwww.mywebsite.com/myfile.aspx I get a 404
我在同一個位置一個txt文件,這個工程:
Example: www.mywebsite.com/myfile.txt < WORKS I CAN SEE THE PAGE.
我看了一下UrlRewriting.config文件,發現這個。
<add name="301RedirectDirUrls"
redirectMode="Permanent"
redirect="Application"
ignoreCase="true"
rewriteUrlParameter="IncludeQueryStringForRewrite"
virtualUrl="^\/(?!(umbraco\/|data\/|install\/|usercontrols\/|umbraco_client\/))(.*)\.aspx"
destinationUrl="$1/$2" />
這是規則彎腰我的aspx網址不工作?
我怎麼能有我一把umbraco網站內的單獨aspx文件,響應:
wwww.mysite.com/myfile.aspx
更新: 我發現這個URL規則是爲什麼的.aspx URL不被處理的原因。
但是... 現在我已經意識到我需要的URL重寫規則,但我要排除一個URL
所以,如果有人要求
www.mywebsite.com/myfile .aspx我希望它被處理所有其他* .aspx網址我沒有。有人能指出我的方向如何修改這個URL規則來實現這一點:有umbracoReservedUrls可以用來設置不屬於網頁和文件夾& umbracoReservedPaths鍵
<add name="301RedirectDirUrls"
redirectMode="Permanent"
redirect="Application"
ignoreCase="true"
rewriteUrlParameter="IncludeQueryStringForRewrite"
virtualUrl="^\/(?!(umbraco\/|data\/|install\/|usercontrols\/|umbraco_client\/))(.*)\.aspx"
destinationUrl="$1/$2"
/>
難道只有一個頁面?什麼是您的網頁的目標網址? – 2014-10-06 15:59:14