0

如何更改浏览器的地址名称?例如我有这个:www.example.es/Pages/site.aspx 我想要这个:www.example.es/site

我怎样才能做到这一点??泰。

4

2 回答 2

0

您的问题涉及.aspx)页面,但您的问题被标记为 ......通过使用正确的标签,您将获得对未来问题的更好回答。

在这种情况下:只要您可以在您的服务器上安装一个模块,并且您的服务器可以处理 ASP.Net 的web.config文件,您就可以使用Graham 在评论中提到的IIS URL Rewrite 模块。我有一个使用该模块的旧 ASP-Classic 站点。

如果你可以安装一个扩展,你也可以使用Ionics Isapi Rewrite Filter。一些主机已经安装了这个。

在所有条件相同的情况下,如果您有能力运行您的选择,我会选择 IIS URL 重写模块,因为我通常会从中看到更好的性能。但这可能只是我。

如果您没有这种对服务器的访问权限,并且还没有安装任何东西,您可能不得不使用Jeevaka Nuwan Fernando 提到的 404 映射。

还有一些其他选项,但它们取决于您使用的是 ASP.Net 还是 ASP-Classic。

于 2013-09-05T21:31:29.113 回答
0

您可以使用 404 错误挑战和 Server.transfer() 使用经典 asp 进行 URL 重写

你需要的东西

例如:-www.example.com/pg1/ ---> /pages/pg1.asp

  • 简单的 server.transfer() 来处理有效/无效的服务器请求。
<%


IF Request.ServerVariables("SCRIPT_NAME") = "pg1" THEN
      Server.transfer("/pages/pg1.asp")
ELSE
      Response.write("404 - Page not found");
END IF

%>
  • 这就是您使用经典 asp 进行基本级别的 URL 重写的全部内容。
于 2013-09-05T16:15:57.217 回答