[英]ASP.NET Friendly URLs and default.aspx
我已經在 Webform 項目中實現了友好 URL,但它允許用戶轉到網站的根目錄或 /default。 我真的想通過讓它始終只路由到根來擺脫 /default 選項。 我試過使用
routes.MapPageRoute("", "Default", "~/")
但這似乎沒有任何影響。
現在有人有正確的方法來完成這個嗎?
實現這一點的最簡單方法是通過 IIS 而不是代碼。 它將創建一個從請求到 default.aspx 到根的 301 重定向。
<system.webServer>
<rewrite>
<rules>
<rule name="default page" stopProcessing="true">
<match url="^default\.aspx$" />
<action type="Redirect" url="{R:0}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.