A. 怎樣把普通網址變為短網址
網路搜索 短網址
隨便找到一個 在輸入框中把 網址復制進去 點擊縮短 即可生成短網址
B. 怎麼做一個短網址縮短網站,網址縮短後要以自己的頂級域名顯示的,不是顯示現在網上流行的url、t等。
現在網址縮短網站有很多了,就分析一下做得比較好的六度短網址6.in短網址生成服務平台:
(1)將長網址md5生成32位簽名串,分為4段,每段4個位元組
對這4段循環處理,取4個位元組(32位),將它看成16進制串與0x3fffffff(30位1)(2)與操作,即超過30位的忽略處理
(3)這30位分成6段,每5位的數字作為字母表的索引取得特定字元,依次進行獲得6位字元串
(4)總的md5串可以獲得4個6位串,取裡面的任意一個就可作為這個長url地址
(5)把數字和字元組合做一定的映射,就可以產生唯一的字元串,如第62個組合就是sssss9,第63個組合就是ssssba,再利用洗牌的演算法,把原字元打亂後保存,那麼對應位置的組合字元串就會是無序的組合。
(6)把長網址存入資料庫,取返回的id,找出對應的字元串,例如返回id為1,那麼對應上面的字元串組合就是aaa,同理id為2時,字元串組合為aaa,依次類推,直至到達62種組合後才會出現重復的可能,所以如果用上面的62個字元,任意取6個字元組合成字元串的話,你的數據存量達到500多億後才會出現重復的可能。
C. 如何生成短鏈接 java
因公司推廣需要,需要一套短鏈接生成方案,正好前幾天在MSDN看到有人發了一個.net版的短鏈接演算法,我就把它轉換成java版,拿出來共享一下
生成思路:
1.將"原始鏈接(長鏈接)+key(自定義字元串,防止演算法泄漏)"MD5加密
2.把加密字元按照 8 位一組 16 進制與 0x3FFFFFFF 進行位與運算,把得到的值與 0x0000003D 進行位與運算,取得字元數組 chars 索引,把取得的字元相加,每次循環按位右移 5 位,把字元串存入對應索引的輸出數組(4組6位字元串)
3.生成4以下的隨機數,從輸入數組中取出隨機數對應位置的字元串,作為短鏈,存入資料庫或者NoSql
解析方式
編寫一個web處理程序,把從ur(如:中解析短鏈接,將解析到的短鏈接(zAnuAn)與資料庫中存入的原始鏈接進行匹配,跳轉到匹配到的原始鏈接
運行結果
長鏈接:http://www.51bi.com/bbs/_t_278433840/
[0]:fa6bUr
[1]:ryEfeq
[2]:zAnuAn
[3]:auIJne
短鏈接:zAnuAn
D. 如何給自己製作的網頁生成短網址
去網路搜索「短網址」有很多這樣的在線生成的。
E. 短網址生成是怎麼做到的
從技術原理上說,短網址是一個hash表,用於映射兩個字元串的對應關系,將一個長URL進行Hash運算,然後將Hash值作為這個長鏈接的唯一標示,Hash碰撞的解決,會增強短鏈接系統的復雜度。
所以如果自己研究,這個東西太復雜了,光是研究就要大大久,那有沒有辦法直接用呢?其實是有的,市面上有很多短鏈接工具,例如愛短鏈。
這是幾萬人在用的短鏈接工具,生成的短鏈接穩定無廣告,還有短連接數據分析。
F. 如何將輸入的網站url生成惟一的短鏈接
1、首先打開網路主頁,搜索一下「短鏈接生成器」
G. 如何將長鏈接生成短鏈接
直接使用短鏈接轉化工具即可。
把鏈接放入即可轉換。
傳送門:短鏈接工具
H. 短網址的鏈接是怎麼弄出來的
直接使用短網址生成工具即可。
傳送門:工具地址
I. 網易短網址怎麼生成
自定義短地址
登錄用戶生成短地址後,在生成短地址後,點擊「自定義」後,
在打開的短地址文本框中輸入7~32位的大小寫字母或數字的字元版串,
點擊確定後如果這個短地址沒有被佔用,
那麼縮短成功之後,得到的短地址就是您輸入的
網易短地址知是一個網易推出的網址縮短服務,
它可以讓用戶把一個長網頁地址縮短成短地址。
使得分享地址更加容易並且能夠統計此地址道的訪問信息。
並且開放了API,開發者可以輕松為自己的產品添加地址縮短的服務。
相對於長地址,短地址可以更方便的在社交網路、
微博、手機、電子郵件中傳播,避免超出字元限制和折行。
更重要的,可以幫內您統計到每一條短地址的訪問信息。
網易短地址API,為廣大開發者提供的開放介面,
幫助開發者快速便捷的為自己的容產品添加地址縮短的服務,
並且查看關於API調用情況的基本統計信息。
J. 這種超短網址怎麼做的
任意一個短網址轉換工具都行。只需要把長網址放入進行轉換即可。
傳送門:網頁鏈接