Добрый день, на сайте вылезает такая ошибка:
Warning: preg_match(): Compilation failed: unrecognized character follows \ at offset 16 in /var/www/www-root/data/www/.../bitrix/modules/main/include/urlrewrite.php on line 128
Сам код такой:[TABLE][TR][TD]PHP[/TD][/TR][TR][TD][TABLE][TR][TD]1
2
3
4
5
6
[/TD][TD] if(preg_match($val["CONDITION"], $requestUri))
{
if ($val["RULE"] <> '')
$url = preg_replace($val["CONDITION"], ($val["PATH"] <> '' ? $val["PATH"]."?" : "").$val["RULE"], $requestUri);
else
$url = $val["PATH"];[/TD][/TR][/TABLE][/TD][/TR][/TABLE]Никак не пойму, что необходимо, для устранения ошибки, поделитесь советом, что делать? Я правильно понимаю, что ошибка связана с переадресацией?
Заметил ещё такую деталь - ошибка отобразилась только будучи разлогиненным с сайта, хотя на сайте отключено отображение ошибок. То есть, каким-то образом для неавторизованных правило игнорируется ?
Warning: preg_match(): Compilation failed: unrecognized character follows \ at offset 16 in /var/www/www-root/data/www/.../bitrix/modules/main/include/urlrewrite.php on line 128
Сам код такой:[TABLE][TR][TD]PHP[/TD][/TR][TR][TD][TABLE][TR][TD]1
2
3
4
5
6
[/TD][TD] if(preg_match($val["CONDITION"], $requestUri))
{
if ($val["RULE"] <> '')
$url = preg_replace($val["CONDITION"], ($val["PATH"] <> '' ? $val["PATH"]."?" : "").$val["RULE"], $requestUri);
else
$url = $val["PATH"];[/TD][/TR][/TABLE][/TD][/TR][/TABLE]Никак не пойму, что необходимо, для устранения ошибки, поделитесь советом, что делать? Я правильно понимаю, что ошибка связана с переадресацией?
Заметил ещё такую деталь - ошибка отобразилась только будучи разлогиненным с сайта, хотя на сайте отключено отображение ошибок. То есть, каким-то образом для неавторизованных правило игнорируется ?