[QUOTE]Дмитрий Якинцев пишет:
Не знаю как это сделать наиболее "правильно" с точки зрения битрикса, чтобы не было лишних редиректов. Но можно решить "влоб" - создавать регулярку на основе данных об иблоках в таком виде:
"CONDITION" => "#^/(catalog|news|articles)/#",
вот эту строку можно фрмировать на основе данных из бд и хранить в кеше.[/QUOTE]
Думал об этом, спасибо :)
[QUOTE]Dmitry Ban пишет:
Есть один противоестественный способ.
[CODE]AddEventHandler('main', 'OnEpilog', '_Check404Error', 1);
function _Check404Error()
[/CODE]
Ну и, соответственно, если инфоблок не найден, нужно делать define('ERROR_404', 'Y');[/QUOTE]
Интересное решение, надо попробовать.