自建網(wǎng)址縮短服務(wù)/短網(wǎng)址源碼搭建教程——墨澀網(wǎng)

介紹
原理解析
當(dāng)我們在瀏覽器里輸入 http://t.cn/RlB2PdD 時
- DNS首先解析獲得 http://t.cn 的
IP
地址 - 當(dāng)
DNS
獲得IP
地址以后(比如:74.125.225.72),會向這個地址發(fā)送HTTP
GET
請求,查詢短碼RlB2PdD
- http://t.cn 服務(wù)器會通過短碼
RlB2PdD
獲取對應(yīng)的長 URL - 請求通過
HTTP
301
轉(zhuǎn)到對應(yīng)的長 URL https://m.helijia.com 。
為什么要用 301 跳轉(zhuǎn)?
301 是永久重定向,302 是臨時重定向。短地址一經(jīng)生成就不會變化,所以用 301 是符合 http 語義的。同時對服務(wù)器壓力也會有一定減少。 但是如果使用了 301,我們就無法統(tǒng)計到短地址被點擊的次數(shù)了。而這個點擊次數(shù)是一個非常有意思的大數(shù)據(jù)分析數(shù)據(jù)源。能夠分析出的東西非常非常多。所以選擇302雖然會增加服務(wù)器壓力,但是我想是一個更好的選擇。
安裝教程
1.下載源碼壓縮包。
本地下載:https://www.lanzous.com/i7vlnbi
2.打開寶塔面板新建網(wǎng)站,添加域名并解析綁定,記住你的網(wǎng)站根目錄地址。
3.點擊網(wǎng)站的設(shè)置,添加偽靜態(tài)規(guī)則,其中root后面為上面記住的網(wǎng)站根目錄地址
location / { try_files $uri $uri/ =404; rewrite (\d+|\w+)$ /index.php?id=$1; location ^~ /asset/ { root /var/www/wwwroot/wangzhi.sunweihu.com; } location ^~ /api/ { root /var/www/xx.com; } location ^~ /inc/ { return 403; } }
4.打開文件管理,在網(wǎng)站根目錄上傳源碼并解壓。
3.訪問你的綁定的域名就可以訪問了。
源碼下載
https://www.lanzous.com/i7vlnbi
版權(quán)聲明:本文采用知識共享 署名4.0國際許可協(xié)議BY-NC-SA 進(jìn)行授權(quán)
文章作者:<墨澀>
文章鏈接:
免責(zé)聲明:本站為資源分享站,所有資源信息均來自網(wǎng)絡(luò),您必須在下載后的24個小時之內(nèi)從您的電腦中徹底刪除上述內(nèi)容;版權(quán)爭議與本站無關(guān),所有資源僅供學(xué)習(xí)參考研究目的,如果您訪問和下載此文件,表示您同意只將此文件用于參考、學(xué)習(xí)而非其他用途,否則一切后果請您自行承擔(dān),如果您喜歡該程序,請支持正版軟件,購買注冊,得到更好的正版服務(wù)。
本站為非盈利性站點,并不販賣軟件,不存在任何商業(yè)目的及用途,網(wǎng)站會員捐贈是您喜歡本站而產(chǎn)生的贊助支持行為,僅為維持服務(wù)器的開支與維護,全憑自愿無任何強求。