我没有收到任何服务器错误,但我的部分重定向工作无法正常工作,最终只能以404结尾。
示例:
Redirect 301 /documents/2157622/29403025/COO%20candidate%20information%20pack /wp-content/uploads/2015/10/COO-candidate-information-pack1.pdf
我认为这可能与网址中的那些特殊字符有关,例如%20
。
有什么方法可以让.htaccess阅读并尊重这些角色?我只需要简单的301重定向(我有数百个)。
谢谢!
答案 0 :(得分:0)
而不是Redirect
使用RewriteRule
中的.htaccess
:
RewriteEngine On
RewriteRule ^documents/2157622/29403025/COO(\s|\x20)candidate(\s|\x20)information(\s|\x20)pack /wp-content/uploads/2015/10/COO-candidate-information-pack1.pdf [L,NC,R=301]
使用(\s|\x20)
匹配空白区域。