danbd/redirect

此包的最新版本(V1.1)没有可用的许可信息。

安装: 11

依赖: 0

建议者: 0

安全: 0

星标: 3

关注者: 1

分支: 1

开放问题: 0

类型:项目

V1.1 2018-05-03 19:31 UTC

This package is not auto-updated.

Last update: 2024-09-29 23:30:01 UTC


README

使用 Redis 键值数据库和 Apache 服务器(带 htaccess)的 URL 重定向器

htaccess 文件中重定向到的任何 URL 都将通过 Redis 进行检查,如果存在相应的值,则将访客重定向到数据库中指定的 URL。

配置

Redis

如果尚未安装,您需要首先安装 Redis 数据库。您可以在官方网站上找到如何安装的说明。

在 Debian/Ubuntu 中运行以下命令

sudo apt install redis-server

Htaccess

.htaccess 文件必须在 Apache 设置 中启用。

文件应如下所示

RewriteEngine on

RewriteBase /
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-l

RewriteRule ^(.*)$ index.php?url=$1 [NC]

如果项目不在域根目录中,您需要添加到文件的路径

RewriteRule ^(.*)$ project/index.php?url=$1 [NC]