Yanranxiaoxi ShortUrl Save Abandoned

Project README

ShortUrl

萌娘短网址的(官方 (の´v`の))开源程序

什么是ShortUrl

ShortUrl 是一个极简短网址程序,包含后台管理界面和清晰的配置文本。

Demo

Demo Web

安装方式

将“shorturl.sql”导入数据库,并编辑“config.php”

  
define('DB_HOSTNAME', 'localhost'); //数据库地址
define('DB_USERNAME', ''); //数据库用户名
define('DB_PASSWORD', ''); //数据库密码
define('DB_NAME', ''); //数据库名
define('DB_VERSION', '4');//数据库版本号,请勿修改
define('DB_PREFIX', 'shorturl_'); //数据库前缀
define('SITE_URL', 'https://demo.domain.org'); //你的网站地址,开头添加协议名,结尾不带“/”
define('SITE_TITLE', 'ShortUrl'); //网页标题
define('ADMIN_USERNAME', 'admin'); //管理员用户名
define('ADMIN_PASSWORD', 'password'); //管理员密码
define('URL_PROTOCOLS', 'http|https|ftp|ftps|mailto|news|mms|rtmp|rtmpt|ed2k'); //允许缩短的网址的协议
define('SHORTURL_VERSION', '1.0.4');//版本号,请勿修改
define('SHORTURL_NUMERICVERSION', '104');//版本号比对形式,请勿修改
define('INDIRECTLYGO','0'); //开启跳转等待请将值更改为“1”,反之为“0”
define('GOTIME','10');	//跳转等待的时间
  

伪静态方式

Apache

  
   RewriteEngine on
   RewriteOptions MaxRedirects=1
   RewriteBase /
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteCond %{REQUEST_FILENAME} !-l
   RewriteRule ^([a-zA-Z0-9_-]+)$ redirect.php?alias=$1 [L]
  

Nginx


location / {
            rewrite ^/(.+)$ /redirect.php?alias=$1 last;
        }

注意

Nginx环境下访问后台需要在admin后面加上“/”才能登录。 如果无需SSL,请按以下程序操作:

  1. 编辑“index.php”, 注释第108行并取消注释第107行。
  2. 编辑“.htaccess”, 注释第9-10行。
Open Source Agenda is not affiliated with "Yanranxiaoxi ShortUrl" Project. README Source: yanranxiaoxi/ShortUrl
Stars
32
Open Issues
4
Last Commit
6 years ago
License
MIT
Tags

Open Source Agenda Badge

Open Source Agenda Rating