PHP實現短網址

PHP實現短網址

標籤(空格分隔): php

短網址實現邏輯

比如b站
短網址:https://b23.tv/CXXiW6
長網址:https://www.bilibili.com/video/BV13E411a7N5?p=21&share_medium=android&share_plat=android&share_source=COPY&share_tag=s_i&timestamp=1596294161&unique_k=CXXiW6

1. 通過算法把長網址轉換成比較短的網址,方便傳播、發佈、而且美觀
2. https://b23.tv/ 這個是b站的短網址域名
3. CXXiW6 就是對應 https://www.bilibili.com/video/BV13E411a7N5?p=21&share_medium=android&share_plat=android&share_source=COPY&share_tag=s_i&timestamp=1596294161&unique_k=CXXiW6
4. https://b23.tv/ 獲取 / 後面第一參數 CXXiW6 然後到數據庫或者緩存中對比找到對應的長網址進行301跳轉;

短網址算法

隨手複製一個

短網址方法.jpg

nginx配置

讓所有請求都到 /index.php 這個文件 

短連接nginx服務器配置.jpg

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章