我有以下正则表达式:
RewriteRule ^blogs/([^/]*)/([^/]*) blogs/index.php?blogger=$1&blog=$2
这适用于以下情况:
然而它无法处理:
如何在此正则表达式中使“/”分隔符可选?
答案 0 :(得分:1)
我会用:
^blogs/([^/]*)(/([^/]*))?
你只需要检查并确保$2
仍然正确(使用两个捕获组,它可能是$3
......我记不住了。)
答案 1 :(得分:0)
如果'?'引起麻烦然后尝试:
^blogs/([^/]*)(/([^/]*)){0,1}