301重定向不使用'%'

时间:2017-04-03 11:20:21

标签: php wordpress .htaccess redirect mod-rewrite

我正在尝试在我的WordPress网站上创建301重定向,因为最近更改了作者的姓名。其他重定向正在运行,但不是下面的重定向。

Redirect 301 /author/old%20author /author/new_auther/
Redirect 301 /author/old%20author/ /author/new_auther/

与'%'字符有什么关系,有什么办法可以解决这个问题,而不必通过PHP来解决这个问题吗?

1 个答案:

答案 0 :(得分:3)

不需要对空格进行百分比编码,只需将URL括在引号中即可。另请参阅Redirect

  

旧的URL路径是以斜杠开头的区分大小写(%-decoded)路径。不允许使用相对路径。

Redirect "/author/old author" /author/new_auther/

如果一切正常,您可以将状态代码更改为301从不使用301进行测试。