htaccess:如果对同一个网址进行查询可能会生成?

时间:2012-01-10 07:29:10

标签: .htaccess

我需要查询包含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

1 个答案:

答案 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

(我认为&应该是?