使用查询字符串重定向

时间:2017-05-22 13:52:02

标签: .htaccess

我正在尝试使用htaccess重定向网址,例如

/admin.php?/cp/myaccount&id=975

/admin.php?/cp/myaccount/edit_profile&id=975

我一直在寻找很多但却找不到任何可行的东西。如何获取查询字符串的id号部分并将其传递给重定向?

1 个答案:

答案 0 :(得分:1)

您可以在站点根目录中使用此规则.htaccess:

RewriteEngine On

RewriteCond %{QUERY_STRING} ^(.+)(?<!/edit_profile)&(id=\d+) [NC]
RewriteRule ^admin\.php$ %{REQUEST_URI}?%1/edit_profile&%2 [NC,L,R=302]