vBulletin 5 + lighttpd перезапись URL

После выяснения на форумах Centreon оказывается, что единица не должна быть в скобках, таким образом, вместо:

0000 : memory OK | memory-slab-cache=32636928(octets); memory-swap-cache=827392(octets); memory-page-tables=4063232(octets); memory-vmalloc_used=3600384(octets); memory-apps=558448640(octets); memory-buffer=65933312(octets); memory-swap=6434816(octets); memory-cache=3211509

если должен читать:

0000 : memory OK | memory-slab-cache=32636928octets; memory-swap-cache=827392octets; memory-page-tables=4063232octets; memory-vmalloc_used=3600384octets; memory-apps=558448640octets; memory-buffer=65933312octets; memory-swap=6434816octets; memory-cache=3211509
1
задан 26 October 2012 в 01:34
1 ответ

Регулярное выражение применяется ко всему URI запроса, включая строку запроса, поэтому вам нужно обработать его явно . Попробуйте что-то вроде этого:

url.rewrite-if-not-file = (
    "^/([^\?]+)(\?(.*))?$" => "index.php?routestring=$1&$3",
)
url.rewrite-once = (
    "^/(admincp/[^\?]+)(\?(.*))?$" => "index.php?routestring=$1&$3",
)

Второй для / admincp / может не понадобиться, поскольку rewrite-if-not-file не соответствует каталогам.

2
ответ дан 3 December 2019 в 21:41

Теги

Похожие вопросы