自建网址缩短服务/短网址源码搭建教程

自建网址缩短服务/短网址源码搭建教程 自己搭建网址缩短服务,有时候我们的网址链接过长,不便于记忆或者传播,更不利于网站的SEO,所以我们就需要将过长的网址缩短,简单的说,就只利用短网址服务器的301跳转到长的网址进行访问。

介绍

MU.YU是一个网址缩短服务的网站 页面简洁,可自行添加广告位 所用的源码基于php、SQLite进行开发 总大小仅10K左右,十分轻巧 上传源码到根目录解压出来即可 无需数据库,不懂的源码内有文本教程

原理解析

当我们在浏览器里输入 http://t.cn/RlB2PdD 时

  1. DNS首先解析获得 http://t.cn 的 IP 地址
  2. DNS 获得 IP 地址以后(比如:74.125.225.72),会向这个地址发送 HTTP GET 请求,查询短码 RlB2PdD
  3. http://t.cn 服务器会通过短码 RlB2PdD 获取对应的长 URL
  4. 请求通过 HTTP 301 转到对应的长 URL https://m.helijia.com 。

为什么要用 301 跳转?

301 是永久重定向,302 是临时重定向。短地址一经生成就不会变化,所以用 301 是符合 http 语义的。同时对服务器压力也会有一定减少。 但是如果使用了 301,我们就无法统计到短地址被点击的次数了。而这个点击次数是一个非常有意思的大数据分析数据源。能够分析出的东西非常非常多。所以选择302虽然会增加服务器压力,但是我想是一个更好的选择。

安装教程

1.下载源码压缩包。

本地下载:源码包下载

2.打开宝塔面板新建网站,添加域名并解析绑定,记住你的网站根目录地址。

自建网址缩短服务/短网址源码搭建教程

3.点击网站的设置,添加伪静态规则,其中root后面为上面记住的网站根目录地址

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.打开文件管理,在网站根目录上传源码并解压。

自建网址缩短服务/短网址源码搭建教程

3.访问你的绑定的域名就可以访问了。

自建网址缩短服务/短网址源码搭建教程

源码下载

没看到源码包?其实在文章里,自己翻翻

 


站内资源声明

本资源仅用于个人学习收藏欣赏,禁止任何其他行为的使用

  1. 1、本网站名称:H5宝库
  2. 2、本站永久网址:https://www.h5bk.com
  3. 3、游客请注册本站用户后,再下载资源。本站暂不开放第三方登录,请牢记自己的注册邮箱,以便找回密码。
  4. 4、坚持【每日签到】可获得站内积分,积分可免费兑换站内精品资源和更多服务。
  5. 5、本站资源来源于互联网收集/个人购买,如有内容侵犯到您的权益,请查看【版权声明】
  6. 6、本资源和内容来自互联网搜索,仅允许个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业环境,任何人不得擅作它用,否则后果自负!请在下载24小时内删除!为尊重作者版权,请购买原版作品,支持你喜欢的作者,谢谢!
  7. 7、本文资源和内容,仅供站长个人学习测试使用。站内资源不保证任何完整性和安全性,请自行检查。站内资源不包含任何技术服务,请大家谅解。有问题留言讨论!

为作者充电
人已赞赏
网站教程

Speedtest网络测速服务搭建教程

2021-4-25 12:36:18

网站教程

解决腾讯云主机无法使用SMTP邮箱

2021-4-25 12:42:25

0 条回复 A文章作者
    暂无讨论,说说你的看法吧

解锁会员资源

开通会员

解锁海量优质VIP资源

立即开通

个人中心
购物车
优惠劵
今日签到
搜索