我正在尝试使用htaccess重定向网址,例如
/admin.php?/cp/myaccount&id=975
到
/admin.php?/cp/myaccount/edit_profile&id=975
我一直在寻找很多但却找不到任何可行的东西。如何获取查询字符串的id号部分并将其传递给重定向?
答案 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]