我需要查询包含ID的URL,然后根据ID重定向到不同的文件。我尝试使用RewriteCond%{QUERY_STRING},但它没有用完。请帮忙。
这是需要重定向的示例网址: http://www.example.com/people/123456.html,其中123456是用户ID。
如果用户ID为> = 300000且< = 399999, 重定向到http://www.example.com/people/profile-old.php&userid=xxx
如果用户ID为> = 400000且< = 499999, 重定向到http://www.example.com/people/profile-1.php&userid=xxx
否则重定向到http://www.example.com/people/profile-2.php&userid=xxx
答案 0 :(得分:0)
RewriteRule people/(3[0-9]{5})\.html /people/profile-old.php&userid=$1
RewriteRule people/(4[0-9]{5})\.html /people/profile-1.php&userid=$1
RewriteRule people/([0-9]+)\.html /people/profile-2.php&userid=$1
(我认为&
应该是?
)