我正在使用GET变量来选择要在页面上显示的特定项目。我的网址通常如下:
/?type=xxxx
然后我有一个登录插件(Wordpress),在提交时将?redirect=ok
添加到URL。不幸的是,这会使URL看起来像:/?type=xxxx?redirect=ok
,它打破了以前的变量。
我试图以某种方式编辑该URL。我想了几个方法:
?redirect=ok
为空白或重写&redirect = ok 这些似乎都不起作用。
任何帮助都会受到大力赞赏。
答案 0 :(得分:0)
以下mod_rewrite
修复了这个奇怪的问题。
将此代码作为第一条规则放在您的DOCUMENT_ROOT/.htaccess
文件中:
RewriteEngine On
RewriteCond %{THE_REQUEST} \s/+([^?]*\?type=.*?)\?(redirect=ok) [NC]
RewriteRule ^ %1&%2 [R=301,L]