好的,我在使用$ _GET和htaccess时遇到了问题。如果我搜索“帖子标题”,我会去 http://site.com/search/post%20title 这一行:
RewriteRule ^search/([a-zA-Z0-9_-]+) search.php?post_title=$1
会创建$ _GET,但如果我:
,它只对第一个单词执行此操作echo $_GET['post_title'];
我只知道如何解决这个问题?
提前致谢!
答案 0 :(得分:3)
RewriteRule ^search/([a-zA-Z0-9_-\s]+) search.php?post_title=$1
这将空格定义为\s
答案 1 :(得分:2)
为角色类添加空格:
RewriteRule ^search/([a-zA-Z0-9 _-]+) search.php?post_title=$1