首先,我检查了有关该主题的较早问题,但我无法让它继续工作。
我基本上想要:
http://example.com/example/?test=3重定向到http://www.yahoo.com
我有:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /example/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /example/index.php [L]
RewriteCond %{QUERY_STRING} ^test=3$ [NC]
RewriteRule ^/example/index\.php$ http://www.yahoo.com [L,R=301]
</IfModule>
答案 0 :(得分:0)
RewriteRule ^/index\.php$
代替RewriteRule ^/example/index\.php$
解决。
答案 1 :(得分:0)
将这些行放在RewriteBase行的下方:
RewriteCond %{QUERY_STRING} ^test=3$ [NC]
RewriteRule ^example/(index\.php|)$ http://www.yahoo.com? [L,R=301,NC]
并在Wordpress规则下面注明你的2行。