如何在htaccess

时间:2015-08-01 09:59:33

标签: apache .htaccess mod-rewrite redirect

我想301重定向网址。对于其他页面,它不是一个问题,但这涉及到pdf,旧的URL包含空格。 (也许这就是问题所在?)我尝试过很多东西,但它似乎并没有起作用。根据我的尝试,我得到404或500错误。

旧网址= http://www.duo-dodo.com/img/pers/PERSBERICHT%20-%20Dodo%20The%20Resurrection%20-%208%20juni%202015.pdf

应该重定向到

新网址= http://www.duo-dodo.com/img/pers/PERSBERICHT-Dodo-The-Resurrection-13-juli-2015.pdf

我是初学者,所以这可能是一个愚蠢的问题,但我在这个主题上阅读了很多关于Stack Overflow的文章,但似乎没有一个解决方案对我有用。我希望有一个人可以帮助我? 非常感谢提前。

1 个答案:

答案 0 :(得分:0)

尝试此规则:

RewriteEngine on
RewriteRule ^/?img/pers/PERSBERICHT\s-\sDodo\sThe\sResurrection\s-\s8\sjuni\s2015.pdf$ /img/pers/PERSBERICHT-Dodo-The-Resurrection-13-juli-2015.pdf [NC,L]
正则表达式中的“\ s”与单个空格匹配。