Wordpress永久链接劫持我的自定义网址到目标网页

时间:2011-01-10 18:59:41

标签: apache wordpress mod-rewrite url-rewriting

我有一堆/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

我该怎么做?

1 个答案:

答案 0 :(得分:1)

您可以自己编辑.htaccess并在WordPress之前添加重定向规则。如果你不习惯直接编辑.htaccess(总是首先保存现有版本!),你可以使用像这样的插件:

http://wordpress.org/extend/plugins/wp-htaccess-control/

它允许您在WordPress规则之前将自己的重定向规则添加到.htaccess中。