2012-09-10 184 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. ...

你真的應該嘗試在你的應用程序的服務器端處理這個問題。