4

我是 html 新手。是否可以为应用设置短 URL?例如:- 我们可以在用户的​​地址栏中使用“www.abc.com\r”,而不是长网址“www.abc.com\x\y\z\a”。我们可以使用 javascript 来模拟吗?

4

3 回答 3

1

是的,您可以通过在位置创建一个文档/r并向该文档添加一个 Javascript 来简单地执行以下操作:

document.location.href = "/x/y/z/a";

但是,由于许多原因,您不应该这样做。

  1. 这不是重定向(您可以返回浏览器,因此您基本上是在破坏您的历史记录)
  2. 你依赖 Javascript
  3. 这将对SEO产生负面影响
  4. 它更慢
  5. ...

您确实应该尝试在应用程序的服务器端处理此问题。

于 2012-09-10T07:14:31.023 回答
1

你正在寻找url rewriting

阅读ASP.NET 中的 URL 重写

初学者的 URL 重写

于 2012-09-10T07:00:30.080 回答
0

这是使用数据库完成的,该数据库获取短 URL 的长 URL,因此请注意您只能使用 Javascript 在客户端上进行操作。

于 2012-09-10T07:00:10.033 回答