我想让我的长引用链接动态与htaccess



首先,我有一个带有2个参数的链接;

http://localhost/project/home.php?SK=2&参考= 1

?SK=2是我的第一个参数,& reference =1是我的第二个参数。SK=2参数在php文件中绘制我的文件,reference =1参数将get方法的值打印到我的注册页面。我想把这个链接放到下面的格式中使用htaccess

http://localhost/project/register?参考= 1

我之前做的链接带来了我的注册页面,但现在我想让它带来参考代码,但不幸的是它没有。

我之前用过的Htaccess代码;

RewriteRule ^register$ home.php?SK=2 [NC,L]
RewriteRule ^register$ home.php?SK=2 [NC,L]

您只需要将QSA(Query String Append)标志添加到您现有的规则中。

例如:

RewriteRule ^register$ home.php?SK=2 [QSA,NC,L]

现在将/register重写为/home.php?SK=2/register?referance=1to/home.php?SH=2&referance=1.

参考:

  • http://httpd.apache.org/docs/2.4/rewrite/flags.html flag_qsa