我想使用 htaccess 使我的长引用 link 动态化
I want to make my long reference link dynamic with htaccess
首先,我有一个带有 2 个参数的 link;
http:///localhost/project/home.php?SK=2&referance=1
?SK=2 是我的第一个参数,&referance=1 是我的第二个参数。 SK=2 参数在 php 文件中绘制我的文件,而 referance=1 参数将 get 方法的值打印到我的注册页面。我想要的是用 htaccess
把这个 link 以下面的格式
http:///localhost/project/register?referance=1
我之前做的link带上我的注册页,现在想带上参考码,可惜没有。
我之前用的htaccess代码;
RewriteRule ^register$ home.php?SK=2 [NC,L]
RewriteRule ^register$ home.php?SK=2 [NC,L]
您只需将 QSA
(查询字符串追加)标志添加到现有规则。
例如:
RewriteRule ^register$ home.php?SK=2 [QSA,NC,L]
这会将 /register
重写为 /home.php?SK=2
和 /register?referance=1
为 /home.php?SH=2&referance=1
。
参考:
首先,我有一个带有 2 个参数的 link;
http:///localhost/project/home.php?SK=2&referance=1
?SK=2 是我的第一个参数,&referance=1 是我的第二个参数。 SK=2 参数在 php 文件中绘制我的文件,而 referance=1 参数将 get 方法的值打印到我的注册页面。我想要的是用 htaccess
把这个 link 以下面的格式http:///localhost/project/register?referance=1
我之前做的link带上我的注册页,现在想带上参考码,可惜没有。
我之前用的htaccess代码;
RewriteRule ^register$ home.php?SK=2 [NC,L]
RewriteRule ^register$ home.php?SK=2 [NC,L]
您只需将 QSA
(查询字符串追加)标志添加到现有规则。
例如:
RewriteRule ^register$ home.php?SK=2 [QSA,NC,L]
这会将 /register
重写为 /home.php?SK=2
和 /register?referance=1
为 /home.php?SH=2&referance=1
。
参考: