使用htaccess强制重定向URL

时间:2016-08-05 13:55:47

标签: .htaccess redirect mod-rewrite

我正在寻找一种方法来执行以下操作:

重定向访问http://domain.com/register?a=signup&say=done&的所有人 至: http://domain.com/done

我这样做的原因是我使用的脚本已编码,所以我无法进入并更改PHP代码,以便在用户完成注册时将用户重定向到/完成。目前的方式,/ register已被用于掩盖以下内容:

RewriteRule ^ register /?$ index.php?a =注册[NC,L]

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:2)

在.htaccess文件中使用此规则

RewriteCond %{QUERY_STRING} (^|&)a=signup($|&)
RewriteCond %{QUERY_STRING} (^|&)say=done($|&)
RewriteRule ^register$ /done? [L,R=301]