我有一堆/promo
个像urls一样超出wordpress领域的自定义php页面。但是使用wordpress中的默认重写规则,它会将所有请求重定向到自己的404页面。
我希望能够将/promo
重定向到http://domain.com/subdir/index.php?flag1=foo&flag2=bar
。默认的wordpress .htaccess如下:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
#RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
# END WordPress
我该怎么做?
答案 0 :(得分:1)
您可以自己编辑.htaccess并在WordPress之前添加重定向规则。如果你不习惯直接编辑.htaccess(总是首先保存现有版本!),你可以使用像这样的插件:
http://wordpress.org/extend/plugins/wp-htaccess-control/
它允许您在WordPress规则之前将自己的重定向规则添加到.htaccess中。