【问题标题】:How to remove folder name from URL in asp .net如何从 asp .net 中的 URL 中删除文件夹名称
【发布时间】:2013-08-26 04:44:35
【问题描述】:

您好,我刚刚将我的网站转移到具有多个网站托管计划的新托管合作伙伴。除了 url 的一个问题外,一切都运行良好。至于不同的网站,有不同的文件夹,我在其中上传我的网站文件,这些会导致 url 问题。喜欢:

我以前的网址:www.abc.com

上传 www.abc.com/folderName 后,我想从 url 中删除 folderName。我搜索了许多有关 web.config url 重写的文档,但没有一个有效。请帮助从 URL 中删除 folderName。 (请注意,如果可能的话,我也在 global.asax 中使用 URL Routing 来使用 global.asax 删除文件夹名称,它也适用于我)

谢谢

【问题讨论】:

  • 您可以在您的托管环境中设置默认文件夹路径。
  • 已经设置,但是文件夹名称现在连接到我的 URL
  • 你使用的是什么 IIS 版本?

标签: asp.net url-rewriting


【解决方案1】:

我已经通过以下步骤解决了我的问题

1) 使用 Global.asax 预先将我的用户重定向到我的网站而没有文件夹名称。

protected void Application_BeginRequest(object sender, EventArgs e)
    {
        Response.RedirectPermanent("http://www.myDomain.com");
    }

2) 我已将相对 URL 更改为绝对 URL

Changed ~/contact to http://www.myDomain.com/contact

【讨论】:

    猜你喜欢
    • 2020-03-19
    • 2014-04-22
    • 1970-01-01
    • 2023-04-10
    • 2013-09-29
    • 1970-01-01
    • 2017-03-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多