Mod_Rewrite主页字符串

时间:2018-03-03 06:54:47

标签: .htaccess mod-rewrite

当我的用户登录时,我的一个脚本会将?member=logged添加到网址的末尾。

然而,这会导致我的主页出现问题,导致404 error

如何将所有请求重定向到/?member=logged/

我尝试了以下但是它对我不起作用

RewriteRule ^/?member=logged$ /$1 [L,R=301] [L,R]

1 个答案:

答案 0 :(得分:1)

要将http://example.com/?member=logged重定向到http://example.com/,您可以使用以下RewriteRules

RewriteEngine on

RewriteCond %{THE_REQUEST} /\?member=logged [NC]
RewriteRule ^/?$ http://example.com/? [L,R]

或者

RewriteEngine on

RewriteCond %{QUERY_STRING} ^member=logged$ [NC]
RewriteRule ^/?$ http://exmaple.com/? [L,R]