apache - mod_rewrite 在 url 中有空格

标签 apache url mod-rewrite

我需要设置一些 RewriteRules 来重定向一个包含空格的 URL。我试过这个:

RewriteRule ^article/with%20spaces.html$ /article/without_spaces.html [R=301,L]

......但它不起作用。放入空格而不是 %20 会导致 500 内部服务器错误。如何添加空格?

最佳答案

尝试在您的空间前面放一个\以逃避它。

RewriteRule ^article/with\ spaces.html$ /article/without_spaces.html [R=301,L]

关于apache - mod_rewrite 在 url 中有空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/410811/

相关文章:

apache - 重写 .htaccess 中的 URL,用正斜杠(id?=value)替换查询参数

php - Apache httpd 错误和崩溃

regex - 带有 %20 的 URL 显示 404 错误代码,如何解决?

ios - 如何使用 swift 下载和共享 pdf 文件

apache - 编写 htaccess 重写规则

apache - 使用 .htaccess 将请求复制到不同的 URL

apache - 将特定文件从 https 重定向到 http

jquery - Access-Control-Expose-Headers 设置被忽略

url - 我可以在没有管理员权限的情况下注册自定义 URL 方案吗?

url - url 中的特殊字符(å æ ø)会导致 404 错误 Facelets?