我在重定向以下格式的 URL 时遇到严重问题:
oldsite.com/file name.htm 到 newsite.com/newfilename.htm
启用了 mod_rewrite 等的 Apache 服务器 - 其他 301 工作正常(即 301 重定向不带空格的 url)
我已经尝试了许多解决方案,并且在 stackoverflow 上经历了几乎所有的答案。
非常感谢任何帮助 - 在我拔出最后一根头发之前需要解决这个问题!
多谢你们!
编辑:这是我成功用来重定向所有没有空格的 URL 的代码。
Options +FollowSymlinks
RewriteEngine on
rewriterule ^somedirectory/solutions.htm(.*)$ http://www.newdomain.com/new-solutions/$1 [r=301,nc]