apache 如何在显示%20的URL中停止空格?

voj3qocg  于 2023-06-06  发布在  Apache
关注(0)|答案(3)|浏览(208)

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

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 mod?

3pmvbmvn

3pmvbmvn1#

URL中不允许使用空格。必须对它们进行转义(转义字符为%20)。我不认为有任何方法可以完成你正在努力做的事情。

kyvafyod

kyvafyod2#

不要使用空格或用下划线_或破折号-替换它们。您的URL将看起来更好,并且是人类可读的:

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

xu3bshqb3#

嗯,你可以避免wierd %20通过replcing %20与%09,但它会给予标签空间,而不是空间,但这不是一个完美的解决方案,但可以取代%20.希望这有帮助

相关问题