знает, где искать причину. На сайте физически присутствует папка /actions/ со своим index.php где и прописаны все параметры страницы с акциями. На старом сайте был отдельный actions.php в корне (сейчас его нет). И сейчас по ссылке редеректит с site.ru/actions/ на site.ru/actions.php, но загружается контент со страницы site.ru/actions/.
Если из urlrewrite убрать записть
array (
'CONDITION' => '#^/actions.php([\?].*)?$#',
'RULE' => '',
'ID' => '',
'PATH' => '/actions/index.php',
'SORT' => 100,
),
То при заходе на site.ru/actions/ он все равно кидает на action.php но уже выдает 404.
В .htaccess редиректы между этими страницами тоже убрал.
Проблема в том, что не я настраивал сервак и битрикс и там столько мусора в этих редиректах, что пипец. А меня поставили просто перед фактом, что нужно это заставить работать нормально. А кроме .htaccess и urlrewrite я не знаю, где еще могут настройки быть.
Отдельного инфоблока на акции нет (где могли быть прописаны ЧПУ). ПАМАГИТЕ 😅
а в анонимной попробуй, но правило не верно написано. actions.php должно быть в PATH, а /actions/ в CONDITION
Для начала смотри в админке битры, какие урл есть/отвалились. Там есть управление статичными короткими ссылками.
Редирект может быть в коде где-то или даже в конфиге nginx
Обсуждают сегодня