【发布时间】:2012-01-10 21:40:39
【问题描述】:
我需要查询一个包含 ID 的 URL,然后根据 ID 重定向到不同的文件。我尝试使用 RewriteCond %{QUERY_STRING} 但它没有成功。请帮忙。
这是需要重定向的示例 URL: http://www.example.com/people/123456.html,其中 123456 是用户 ID。
如果用户 ID >= 300000 且 http://www.example.com/people/profile-old.php&userid=xxx
如果用户 ID >= 400000 且 http://www.example.com/people/profile-1.php&userid=xxx
否则重定向到http://www.example.com/people/profile-2.php&userid=xxx
【问题讨论】:
-
我认为您必须为此使用服务器端脚本(看起来您正在运行 PHP?)。我不知道在重写规则中进行数值比较的任何方法。将匹配 /people 的所有内容重写为 people-router.php 并在其中进行重定向。
标签: .htaccess