搜索kevin mccarthy
时,会自动写入网址:
http://www.web.com/search/kevin+mccarthy
但是当我使用http://www.web.com/search/kevin+mccarthy
更改http://www.web.com/search/kevin-mccarthy
时,没有显示任何结果。
我在wp-includes/rewrite.php
尝试过修改,但不知道要替换什么
答案 0 :(得分:1)
为什么要将+
替换为-
?我不太了解Wordpress,但看起来它使用/search/
之后的部分作为查询字符串的RESTful等价物,因此可能以同样的方式取消编码。当+
出现在查询字符串中时,它等于一个空格,因此搜索将为“kevin mccarthy” - 但如果您将其更改为-
,则搜索将为“ kevin-mccarthy“看起来可能不是你想要的......更多关于this Wikipedia page上查询字符串中使用的特定URL编码。