不访问没有页面扩展名.aspx的页面
本文关键字:aspx 扩展名 访问 | 更新日期: 2023-09-27 18:06:31
我使用c# asp.net托管了一个网站
该页面可在此处找到
我如何访问没有扩展的页面。aspx如下:http://www.dailycashback.in/sample
当我们打开没有扩展名的链接时,它会重定向到404错误页面
添加到您的项目文件Global.asax
。你只需要像这样添加路由。
protected void Application_Start(object sender, EventArgs e)
{
RouteTable.Routes.MapPageRoute("sample", "sample", "~/sites/sample.aspx");
}
使用IIS url重写器和Web.Config。它将允许您请求没有.aspx扩展名的每个页面。
<system.webServer>
<rewrite>
<rules>
<rule name="no-aspx-extension" stopProcessing="true">
<match url="^([a-z0-9/]+)$" ignoreCase="true"/>
<action type="Rewrite" url="{R:1}.aspx"/>
</rule>
</rules>
</rewrite>
</system.webServer>