2012-09-10 183 views
4

我是html新手。是否有可能拥有应用程序的简短URL?例如: : - 我们可以在用户的​​地址栏中输入“www.abc.com \ r”,而不是长链接“www.abc.com \ x \ y \ z \ a”。我们可以模仿这使用JavaScript?在地址栏中缩短网址

+0

问题不清楚。你使用的东西回合URL缩短服务? –

+5

不,你不能用'javascript'来模拟。你需要一些服务器端设置,如[.htaccess](http://en.wikipedia.org/wiki/Htaccess) –

+0

@BijoyThangaraj意味着我不想让用户在URL中看到文件的冗长路径名,而我想要一些URL中的短字符串 – user1659302

回答

0

这是通过使用数据库来获得短URL的长URL,所以它注意到你只能在Clientside上使用Javascript。

1

是的,你可以通过在位置/r创建文档并加入Javascript脚本,该文件简单地做:

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

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

  1. 这不是一个重定向(你可以回到你的浏览器,所以你基本上是打破历史记录)
  2. 你依赖于JavaScript
  3. 这将会对SEO
  4. 产生负面影响很慢
  5. ...

你真的应该尝试在你的应用程序的服务器端处理这个问题。