У меня есть следующее регулярное выражение:
RewriteRule ^blogs/([^/]*)/([^/]*) blogs/index.php?blogger=$1&blog=$2
Это прекрасно работает в следующих случаях:
однако он не обрабатывает:
Как сделать разделитель "/" необязательным в этом регулярном выражении?
Я бы использовал:
^blogs/([^/]*)(/([^/]*))?
И вам просто нужно проверить и убедиться, что $2 все еще верно (с двумя группами захвата, это может быть $3 ... Iне помню).
$2
$3
Если '?'вызывает проблемы, попробуйте:
^blogs/([^/]*)(/([^/]*)){0,1}