2011-09-25 41 views

回答

2

使用此代码:

RewriteEngine ON 
RewriteRule ^gabf/?$ http://www.domain.com/category/gabf [R=301,NC,L] 

前:

# 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> 

WordPress的覆盖所有重写规则来的index.php。如果你先把它放在第一位,那么这个“gabf”规则将首先执行,并且它是最后一条规则,它将停止。

R = 301 =永久重定向和NC =任何情况下(不区分大小写)

+0

它看起来不匹配..没有重定向/重写正在发生。您是否删除了 – hookedonwinter

+0

:重定向301/gabf http://www.mydomain.com/category/gabf?你在.htaccess中还有什么?我假设你的Mod重写被允许,您可以在根文件夹中的AllowOverride –

+0

全htaccess文件:https://gist.github.com/1241289 – hookedonwinter

相关问题