我正在使用 mod_rewrite,并使用已在内容管理系统中输入的关于我们的页面标题,而不是 index.php?page=1
所以我有一个规则
RewriteRule ^pages/([A-Za-z0-9\-]+).php?$ index.php?page=$1 [NC,L] # Handle site navigation
看起来不错的网址 www.domain.com/pages/About-Us.php 并将请求发送到 www.domain.com/index.php?page=About-Us
但是 url 编码为空格添加了一个加号,所以如果我查询 About-Us 它显然不起作用,因为我应该查询的是 domain.com/About+Us.php
我想使用 About-Us.php 版本,如何获得 url 编码以使用 - 而不是 + 来处理我的空间?
富有的 :)