为了使我的动态网址搜索引擎友好,我需要用加号(%20
)替换(或重定向)网址中显示的空格(+
)。
例如:
更改此动态网址:www.example.com/search?keys=milton%20keynes
简单地说:www.example.com/search?keys=milton+keynes
可以使用mod_rewrite
代码执行此操作吗?
答案 0 :(得分:5)
要捕获请求中的+号,请使用urldecode()。
例如:
$keys = urldecode($_GET['keys']);
答案 1 :(得分:0)
搜索请求中的任何替换都没有意义 仅仅因为搜索机器人不在您的网站上使用搜索表单。
对于任何其他用途(由您的网站生成的网址),可以使用+代替%20