(1)Nginx伪静态
以宝塔面板为例,找到自己部署引流宝的站点,然后点击站点进入配置页面,点击伪静态,即可看到一个很大的输入框,这里就可以粘贴我们提供的伪静态规则。
注意:这里的伪静态规则是用来实现短链接跳转的功能的,根据你安装引流宝的目录级别去配置伪静态。
安装在根目录
如果你的引流宝代码上传在【 根目录】,直接将下方规则粘贴过去。
location / { if (!-e $request_filename) { rewrite ^/s/(.*)$ /s/index.php?key=$1 last; rewrite ^/(.*)$ /s/dwz.php?key=$1 last; } }
安装在二级目录
如果你的引流宝代码上传在【二级目录】
注意:你不能直接复制去使用,你需要替换你的目录名。例如下面【二级目录名】需要改为你的代码所在的二级目录的目录名。
location / { if (!-e $request_filename) { rewrite ^/s/(.*)$ /二级目录名/s/index.php?key=$1 last; rewrite ^/(.*)$ /二级目录名/s/dwz.php?key=$1 last; } } // 注意,上面的二级目录名要替换为你二级目录实际的名 // 例如你的二级目录是 huoma,那么对应的伪静态规则就是 location / { if (!-e $request_filename) { rewrite ^/s/(.*)$ /huoma/s/index.php?key=$1 last; rewrite ^/(.*)$ /huoma/s/dwz.php?key=$1 last; } }
(2)Apache伪静态
如果是安装在根目录,请使用以下伪静态规则。请在引流宝根目录下创建 .htaccess 文件。将以下内容复制至 .htaccess 文件。
RewriteEngine On RewriteRule ^([a-zA-Z0-9]+)$ /s/dwz.php?key=$1 [L] RewriteRule ^s/([a-zA-Z0-9]+)$ /s/index.php?key=$1 [L]
如果是安装在其他目录,例如二级目录、三级目录,请在 /s/?key=$1 前加入目录名称,例如安装在二级目录,二级目录名称是ylb,对应的伪静态规则是:
RewriteEngine On RewriteRule ^([a-zA-Z0-9]+)$ /ylb/s/dwz.php?key=$1 [L] RewriteRule ^s/([a-zA-Z0-9]+)$ /ylb/s/index.php?key=$1 [L]
(3)IIS伪静态
如果你的引流宝代码上传在【 根目录】,直接将下方规则粘贴过去。
<?xml version="1.0" ?> <rules> <rule name="Rewrite to dwz.php_rewrite" stopProcessing="true"> <match url="^([a-zA-Z0-9]+)$"/> <action type="Rewrite" url="/s/dwz.php?key={R:1}"/> </rule> <rule name="Rewrite to index.php_rewrite" stopProcessing="true"> <match url="^s/([a-zA-Z0-9]+)$"/> <action type="Rewrite" url="/s/index.php?key={R:1}"/> </rule> </rules>