Если у вас полсотни сайтов в раборте, то у вас есть либо панель управление(ispmanger и т.д.), либо же конфиг каждого сайта в отдельном файле. Если же нет, то даже заморачиваться не стоит. Про то что статика отдаётся nginx'ом я в курсе. Но в любом случае, что по Вашему быстрее, отдать пользователю редирект сразу или отдать пользователю хтмл с редиректом?) И я не ради спора написал, просто чтобы человек понимал, что его решение верно. А спорить тут не о чём, ибо выйдет только холивал) Каждый останется при своём)
Всё же просто до безумия) Вы сами привели кусок кода, там идёт проверка на то находится ли юзер в одной из 3х папок(разделов) и если да, то не выводим Н1. Видимо до сбоя каталог товаров был у вас в /catalog/, а теперь в /shop/. Просто замените это в файле кусок которого вы выкладывали.
На самом деле, решение через nginx может быть и не самое логичное, но скорее всего самое правильное. Что такое nginx? Это прокси сервер, т.е. если nginx не захочет, то апач вовсе не запустится. В итоге получаем минимальную нагрузку от редиректа (О_о), хотя она и так минимальна. Но в любом случае меньше чем через .htaccess либо даже отдачи статичного хтмла с тегом. Притом можно было сделать ещё проще, примерно так:
Код
server {
listen 80;
server_name old-website.com;
return 301 $scheme://new-website.com$request_uri;
}
Ну 301 можно убрать, если не нужен именно 301 редирект)
А не работало у вас просто потому что ДНС не обновились сразу)
Наверное потому что нет шаблона для админа? Так же проверяйте настройки статусов, там есть возможность включать/выключать отправку писем при смене статуса.
Тут только править ядро, что не есть хорошо, да и с обновлением сторётся. Я притом в этой теме выкладывал решение, но модераторы его стёрли. Да и оно было под старый модуль ИМ, а в текущем там как раз эти файлы поменялись.
Если убрать авторизацию то пользователю не покажут страницу с текстом что заказ оформлен, а скажут что доступ закрыт. В настройках компонента оформления заказа должна быть галочка которая разрешает/запрещает использование профилей - http://prntscr.com/7vofai. В крайнем случае, придётся выпиливать их в коде шаблона.
Я последнее время пользуюсь самописной формой, там то и нужно всего что принять при помощи пхп данные и вызвать нужное событие(которое нужно создать) которое отправит письмо с данными и сохранит элемент в инфоблок если нужно. Раньше пользовался http://marketplace.1c-bitrix.ru/solutions/api.feedback/#tab-comments-link , но он стал платным, правда и функционала там уйма, за те деньги что просит разработчик)