我有这个当前的网址重写:
RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?id=$1
现在我需要补充一点,每个空格都替换为“ - ”,但是如何将其添加到我的重写中呢?这可能这样做吗?
答案 0 :(得分:0)
您可以在重写规则中接受空格:
RewriteRule ^([(a-zA-Z0-9_-]|\s)+)$ index.php?id=$1
然后在 index.php 中你必须用下划线替换空格:
preg_replace('/\s+/', '_', $id);