国产三级农村妇女在线,国产精品毛片a∨一区二区三区,国产乱子伦视频大全,国产精品色拉拉,国产欧美日韩一区二区三区,

首頁 > 教程 > 軟件應(yīng)用

Shortny v2.0.1源碼輕松搭建自己的短網(wǎng)址平臺教程

小編 軟件應(yīng)用 2022-11-04 09:20:05

短網(wǎng)址是什么?

短網(wǎng)址(Short URL),顧名思義就是在形式上比較短的網(wǎng)址。通常用的是asp或者php轉(zhuǎn)向,在Web 2.0的今天,不得不說,這是一個潮流。目前已經(jīng)有許多類似服務(wù),借助短網(wǎng)址您可以用簡短的網(wǎng)址替代原來冗長的網(wǎng)址,讓使用者可以更容易的分享鏈接。

網(wǎng)址縮短這種服務(wù)是在微博出現(xiàn)之后才流行開來的,原因很簡單,微博140字限制,能表達的內(nèi)容本來就兩三句,如果再出現(xiàn)一個網(wǎng)址,就會占用非常大的篇幅,比如:

本人youtube頻道的網(wǎng)址 https://www.youtube.com/channel/UCXdlywuMV_a8jEZ4wV6669g就長達幾十個字節(jié)。

網(wǎng)址縮短的原理也很簡單,使用HTTP 301 Moved狀態(tài)碼重定向,瀏覽器就會自動的轉(zhuǎn)向到目標(biāo)網(wǎng)址。這個實現(xiàn)起來的難度不大,代價也不會很高。因為多了這一次轉(zhuǎn)發(fā),這使得那些被傳播的網(wǎng)址多了一些可控的因素,比如說可以記錄請求的報文,對來源網(wǎng)站、IP、瀏覽器等許多信息進行收集和統(tǒng)計;可以針對有害網(wǎng)站進行跳轉(zhuǎn)前的過濾和警告。這樣子,一個連接投放出去之后的效果就可以很方便的統(tǒng)計。

其實網(wǎng)址縮短的網(wǎng)站遍地都是。但大多數(shù)都不支持后臺短網(wǎng)址鏈接數(shù)據(jù)的修改。當(dāng)你活動地址或是活動鏈接更改了以后,你不得不重新發(fā)布新的消息或是鏈接讓大家知曉!當(dāng)然有很多短網(wǎng)址也支持后臺數(shù)據(jù)修改,但基本上都是VIP的功能,而且隱私性也不強,數(shù)據(jù)都保存在別人那里。

所以果斷的申請了一個免費域名,搭建一個屬于自己的短網(wǎng)址平臺,方便維護管理給大家分享資源時的鏈接。

源碼簡介

Shortny是一款國外的PHP短網(wǎng)址源碼,程序非常小巧,但是功能是很多的,支持自定義后綴、加密訪問,查看鏈接統(tǒng)計,而且還支持放廣告,這個廣告功能相信有些人會喜歡。界面也比較好看,支持白天/夜晚切換模式。由于官方的程序是收費的,所以這里大飛提供的是由頂點網(wǎng)提供的用于學(xué)習(xí)和研究的版本Shortny v2.0.1,順便說下詳細安裝過程。


本源碼具有以下特色:

前端: 簡潔、優(yōu)雅、反應(yīng)靈敏的設(shè)計、創(chuàng)建URL、創(chuàng)建自定義URL、密碼保護的鏈接、鏈接統(tǒng)計、暗色主題、小書簽、復(fù)制和共享鏈接;

后端: 刪除網(wǎng)址、編輯網(wǎng)站設(shè)置、添加或編輯廣告、分析、使用自定義CSS;

功能: 垃圾郵件檢查器、所有輸入都經(jīng)過驗證以進行保護、安全支護板、命中計數(shù);

源碼下載

網(wǎng)盤下載一 :https://www.changshav.com/serve/4162.html

網(wǎng)盤下載二 :https://www.changshav.com/serve/4162.html

搭建教程

1、安裝環(huán)境

環(huán)境要求:PHP、Mysql、Nginx/Apache,搭建方法自行選擇,這里使用寶塔演示。

Apache,nginx,IIS或lighttpd(首選Apache)(大飛這個教程是使用nginx搭建)

PHP> = 5.5.9

MariaDB或MySQL> = 5.5,或者使用SQLite

2、安裝寶塔面板

以上說了那么多,其實都是廢話,服務(wù)器要求不用看,你安裝好寶塔面板基本就完事了。

首先安裝BT面板(

安裝要求:

內(nèi)存:512M以上,推薦768M以上(純面板約占系統(tǒng)60M內(nèi)存)

硬盤:300M以上可用硬盤空間(純面板約占20M磁盤空間)

系統(tǒng):CentOS 7.1+ (Ubuntu16.04+.、Debian9.0+),確保是干凈的操作系統(tǒng),沒有安裝過其它環(huán)境帶的Apache/Nginx/php/MySQL/pgsql/gitlab/java(已有環(huán)境不可安裝)

架構(gòu):x86_64(主流服務(wù)器均是此架構(gòu)),ARM不完整兼容(面板環(huán)境安裝慢,部分軟件可能安裝不上)

安裝代碼:

#CentOS系統(tǒng)

wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

#Ubuntu系統(tǒng)

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

#Debian系統(tǒng)

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

#CentOS系備用節(jié)點【香港】--香港vps推薦使用

yum install -y wget && wget -O install.sh http://103.224.251.67:5880/install/install_6.0.sh && sh install.sh

安裝完成后,進入面板,點擊左側(cè)軟件管理,然后安裝PHP、Nginx或Apache、Mysql。

3、上傳源碼

在寶塔面板里面添加站點,綁定域名,并創(chuàng)建數(shù)據(jù)庫(這個不會就別往下看了~~)

點擊面板左側(cè)-添加站點,數(shù)據(jù)庫選擇Mysql,設(shè)置好數(shù)據(jù)庫名稱、密碼。

然后上傳源碼到網(wǎng)站根目錄并解壓出來。

4、偽靜態(tài)設(shè)置

#Apache,編輯.htaccess文件,將本地地址修改成自己的域名,比如:

RewriteEngine on

RewriteRule ^about                about.php [L]

RewriteRule ^api-about            api-about.php [L]

RewriteRule ^contact              contact.php [L]

RewriteRule ^tos                  tos.php [L]

RewriteRule ^([^/.]+)/?$          link.php?id=$1 [L]

RewriteRule ^404                  404.php [L]


Options -Indexes

ErrorDocument 404 http://你的域名/404

ErrorDocument 403 http://你的域名/404

#Nginx,點擊域名設(shè)置-偽靜態(tài),然后將下面例子的域名改成自己的,再復(fù)制進去,比如:

rewrite ^/about /about.php last;

rewrite ^/api-about /api-about.php last;

rewrite ^/contact /contact.php last;

rewrite ^/tos /tos.php last;

rewrite ^/([^/.]+)/?$ /link.php?id=$1 last;

rewrite ^/404 /404.php last;

error_page 404 http://你的域名/404;

error_page 403 http://你的域名/404;

5、開始安裝

最后開始安裝,由于偽靜態(tài)問題,只能通過具體路徑安裝,鏈接如下:

#安裝路徑,記得修改下面域名地址

https://你的域名/install/index.html

#后臺路徑

https://你的域名/admin/index.php

安裝完成后,即可登錄后臺管理界面進行設(shè)置,默認(rèn)用戶名和密碼均為admin。

二維碼修改

  源碼默認(rèn)的使用google的api生成二維碼圖片,在國內(nèi)訪問肯定是不會顯示出來的,這就大大減少了體驗,不過不用慌,有愛的博主自然會提前研究下解決方法,這里就說下,使其在國內(nèi)也可以使用二維碼功能。

1、下載博主提供的二維碼文件,下載地址:Shortnyqr.zip。

2、文件解壓出3個文件,如果你的短地址網(wǎng)站使用http,那將http_qr文件命名為qr;反之使用https,那么將https_qr命名為qr。然后再將phpqrcode和重新命令的qr文件上傳到網(wǎng)站根目錄。

3、找到網(wǎng)站根目錄stats.php文件的87行和functions/created.php文件的71行,將src后面的參數(shù)替換下,修改如下:

#記得將域名替換成自己的

src="https://www.xxxcn/qr.php?url=<?php echo $created_link; ?>

結(jié)語

如果看完文字教程依然一頭霧水,請關(guān)注我的頻道,針對本期教程的視頻正在制作中,包括后臺設(shè)置首頁廣告及跳轉(zhuǎn)廣告的代碼如何填寫等,敬請期待! 

作者:北緯37度的大飛 

https://www.bilibili.com/read/cv7204140/ 出處:bilibili

加載中~

本網(wǎng)站LOGO受版權(quán)及商標(biāo)保護,版權(quán)登記號:國作登字-2022-F-10126915,未經(jīng)湖南木星科技官方許可,嚴(yán)禁使用。
Copyright ? 2012-2022 湖南木星科技有限公司(木星網(wǎng))版權(quán)所有
轉(zhuǎn)載內(nèi)容版權(quán)歸作者及來源網(wǎng)站所有,本站原創(chuàng)內(nèi)容轉(zhuǎn)載請注明來源,商業(yè)媒體及紙媒請先聯(lián)系:aishangyiwan@126.com

工信部備案號:湘ICP備19012813號-5