使用wordpress中的.htaccess将所有页码重定向到主页

时间:2014-06-25 11:11:24

标签: wordpress apache .htaccess mod-rewrite

我希望将http://www.example.com/page/x类型的所有网址重定向到主页http://www.example.com,其中x可以是0到9之间的数字以及它们的所有组合。

实际上我的.htaccess在WordPress部分中有此说明。

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

2 个答案:

答案 0 :(得分:0)

将此规则放在RewriteEngine On之后:

RewriteRule ^()page/\d+ $1 [DPI,L]

答案 1 :(得分:0)

在htaccess

中替换当前代码
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On

RewriteRule ^page/[0-9]+$ / [R=301,L]
RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress