如题,如何创建属于自己的免费的短网址生成站点!
最近一直在频繁使用短网址生成网站,说实话,体验一般,要不就是让你注册的,要不就是要关注公众号的,要不就是要关注公众号并且要注册的,要不就是关注公众号并且要注册,而且最终都是要绑定手机号的!
一句话来吐槽就是“Son of a bitch”!
不论你怎么做,最终还是要绑定手机号,而绑定手机的后果就是各种推销、垃圾短信,各种推销、骚扰电话,投诉无门。
现在很多短网址生成的网站都是收费的,或者花钱买他的源码,如果是想对外让人付费使用,确实可以尝试一下,如果只想自己用或者免费让人使用,那么GitHub上很多开源的短网址生成源码。
我的推荐:
这是一个很有意思的开源的短网址生成网站源码,没有花里胡哨的功能,插件也足够多,虽然主题少了点,但是只需要一点点的前端开发知识,就可以自己搞定一个前端主题;
那么,我们怎么样来创建一个属于自己的、免费的、没有乱七八糟要求的短网址生成站点呢?
1、在上面的GitHub仓库中的发行版本中下载源码。
2、将域名解析到服务器,然后服务器上的宝塔中创建网站,将下载的源码上传到网站根目录中解压。
2.1、在网站的配置文件、或者伪静态中添加以下代码
location / {
try_files $uri $uri/ /yourls-loader.php$is_args$args;
}
location ~ \.php$ {
include fastcgi.conf;
fastcgi_index index.php;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
3、创建数据库。
4、打开user文件夹,将“config-sample.php”复制并改名为“config.php”。
5、打开“config.php”,在这个PHP文件中修改数据库信息,你的域名网址,最重要的是你设置的管理员账户和密码,然后保存。
PS:官方教程地址:https://yourls.org/docs
4、开始安装,安装域名地址:XXXXX.com/admin/install.php
6、即可开始使用。
PS:强烈建议部署SSL证书后使用!
会遇见的问题:
1、因为没有主题文件,所以会报错“403 Forbidden”,所以可以在下面的地址中找到主题文件,吧主题解压到网站根目录即可;
2、因为主题可能老旧的原因,不建议使用单独的管理后台主题,有可能会出现登录的时候权限问题,如果有此类问题,可以在仓库的“问题”模块中找到相应的解决办法,实在找不到也可以留言!
Awesome YOURLS:
或者可以直接下载我汉化的差不多的源码,下载地址附在文章最后;
大概就是这样了,具体遇见什么问题,可以评论留言,我们一起探讨一下;
当然,这是使用了第三方主题后的样式,原生有亿点点丑啊!
前台样式:
后台样式:
共计20人点赞,其中4人来自小程序