【问题标题】:ASP.NET Show Full Url in Browser for the Default PageASP.NET 在浏览器中显示默认页面的完整 URL
【发布时间】:2012-07-30 11:47:54
【问题描述】:

当我在 IIS 中设置默认文档以显示我的默认页面 (default.aspx),并使用我实现的主机头访问它时;它只显示主机头地址,而不是浏览器中的完整页面地址。

例如:

主机头:http://mysite IIS默认文档:/PageContainer/default.aspx

当我通过浏览器输入http://mysite时;它会打开http://mysite/PageContainer/default.aspx,但在浏览器地址栏中只显示http://mysite 地址。

如何更改它以在浏览器地址栏中显示完整的 URL,例如 http://mysite/PageContainer/default.aspx。

【问题讨论】:

    标签: c# asp.net iis default-document


    【解决方案1】:

    您可以为

    添加重定向
    http://mysite --> http://mysite/PageContainer/default.aspx
    

    【讨论】:

    • 你在哪里添加recirect?
    【解决方案2】:

    您可以使用以下代码在根目录(即http://mysite/default.aspx)中添加一个 default.aspx 页面,并将“default.aspx”设为默认文档:

    <html>
    <head>
    <meta http-equiv="refresh" content="0;URL=/PageContainer/default.aspx" />
    </head>
    <body></body>
    </html>
    

    【讨论】:

    • 非常感谢,我要试试。但是@DaveDev 的解决方案对我有用。
    猜你喜欢
    • 1970-01-01
    • 2011-01-19
    • 1970-01-01
    • 2014-11-13
    • 1970-01-01
    • 2021-01-14
    • 2014-07-25
    • 2012-12-28
    • 1970-01-01
    相关资源
    最近更新 更多