1

把它放在我的 htaccess 文件的顶部不会做任何事情:

Redirect 301 /taxonomy/term/6%207%208%209 http://mysite.com/taxonomy/term/all

这也不是:

Redirect 301 http://mysite.com/taxonomy/term/6%207%208%209 http://mysite.com/taxonomy/term/all

我正在使用一个使用自己的 htaccess 文件的 CMS,所以我的规则会被覆盖吗?我认为将代码放在文件顶部可以解决这个问题?谢谢

4

1 回答 1

0

转义符在通过 mod_alias 之前被解码,所以%20' 会变回空格。您需要将它们放在引号中:

Redirect 301 "/taxonomy/term/6 7 8 9" http://mysite.com/taxonomy/term/all
于 2012-07-02T17:50:18.767 回答