【发布时间】:2012-05-28 09:24:41
【问题描述】:
我正在使用 IPB 论坛。我设法使用友好的 url 和 nginx 服务器配置修改。但是,我需要将旧论坛的 URL 重定向到重定向器 php 文件,以获取主题(或论坛、成员等)的当前 URL。例如:如果url是/forum/index.php?board=23,我会重定向到redirector.php。
这是我当前的配置,能够在 IPB 上使用友好的 URL
location /forum {
try_files $uri $uri/ /forum/index.php;
rewrite ^ /forum/index.php? last;
}
当我像下面这样在这个位置块中插入一个 if 语句时,我无法检索查询参数“board”。
location /forum {
if ($arg_board != "") {
rewrite ^ /redirector.php?q=$arg_board break;
}
try_files $uri $uri/ /forum/index.php;
rewrite ^ /forum/index.php? last;
}
这里缺少什么?
【问题讨论】:
标签: redirect nginx rewrite forum ipb