【问题标题】:How to stop spaces in url showing %20?如何停止显示 %20 的 url 中的空格?
【发布时间】:2012-02-20 09:32:27
【问题描述】:

如果我们查看特定页面,就会出现问题:

http://www.completeofficechairs.co.uk/RH%20Extend%20220

如果有空格,则显示 %20。

所以不是http://www.completeofficechairs.co.uk/RH%20Extend%20220 它的意思是:

http://www.completeofficechairs.co.uk/RH Extend 220

我该如何阻止这种情况?

我在一个快速的网络服务器上,所以它可以是一个 htaccess 模块吗?

【问题讨论】:

  • 我认为这根本不可能。地址中不允许有空格

标签: apache .htaccess url spaces


【解决方案1】:

网址中不允许有空格。他们必须被转义(他们的转义字符是 %20)。我认为没有任何方法可以完成您正在尝试做的事情。

【讨论】:

    【解决方案2】:

    请勿使用空格或将其替换为下划线_ 或破折号-。你的 url 会更好看,更易于阅读:

    http://www.completeofficechairs.co.uk/RH-Extend-220
    

    【讨论】:

      猜你喜欢
      • 2011-12-27
      • 2015-01-29
      • 2016-10-31
      • 1970-01-01
      • 2021-05-04
      • 1970-01-01
      • 1970-01-01
      • 2014-08-19
      • 2021-06-04
      相关资源
      最近更新 更多