Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

404 при переходе в статью

00 голосов
6
Здравствуй, сообщество.

Работаю на первым своим сайтом на битриксе и столкнулся с ошибкой, причины которой не могу найти. Итак, создал несколько версий сайта для регионов в папках /by/ , /ua/ и пр. Скопировал туда контентные блоки, использую стандартные компоненты из дефолтного шаблона биртикс.

При обращении к /by(ua/и тд)/content/articles/*whatever* я получаю 404 ошибку, в то время, как в /by/content/articles/ список статей выводится и всё будто бы в порядке

В чем может быть проблема?

Заранее спасибо за ваши советы

Использую 9ку
спросил 25 Авг, 13 от Waicon (280 баллов)

6 Ответы

00 голосов
Проверьте кореектность указания параметров и пути ЧПУ если включено ЧПУ
ответил 25 Авг, 13 от Run (1,300 баллов)
00 голосов
Цитата
Дмитрий Шкуркин пишет:
Проверьте кореектность указания параметров и пути ЧПУ если включено ЧПУ


В index.php компоненты оставлено без изменений:
Код
"SEF_URL_TEMPLATES" => array(
      "news" => "",
      "section" => "",
      "detail" => "#ELEMENT_ID#/",
      "search" => "search/",
      "rss" => "rss/",
      "rss_section" => "#SECTION_ID#/rss/",
   )



в urlrewrite.php

Код
   array(
      "CONDITION"   =>   "#^/by/content/articles/#",
      "RULE"   =>   "",
      "ID"   =>   "bitrix:news",
      "PATH"   =>   "/by/content/arcticles/index.php",
   )


Эта же конструкция нормально отрабатывает в корневой папке /content/articles/*whatever*
ответил 07 Ноя, 13 от Waicon (280 баллов)
00 голосов
Правильно, проверьте параметр SEF_FOLDER

Код
   "SEF_FOLDER" => "/by/content/articles/",


т.е. для соответствующих разделов должно быть:
Код
   "SEF_FOLDER" => "/by/content/articles/",

Код
   "SEF_FOLDER" => "/ua/content/articles/",

Код
   "SEF_FOLDER" => "/en/content/articles/",


и т.д.
ответил 14 Фев, 14 от Run (1,300 баллов)
00 голосов
Цитата
Дмитрий Шкуркин пишет:
Правильно, проверьте параметр SEF_FOLDER




т.е. для соответствующих разделов должно быть:

Код
   "SEF_FOLDER" => "/by/content/articles/",


и т.д.


Дмитрий, так и сделано. Вопрос еще - это должно быть прописано в urlrewrite.php в корне или в конкретной папке (/by/ /ua/ )?
ответил 04 Июнь, 14 от Waicon (280 баллов)
00 голосов
Вопрос закрыт, я - ИДИОТ
ответил 02 Окт, 14 от Waicon (280 баллов)
00 голосов
Цитата
anonymous_ пишет:
Вопрос закрыт, я - ИДИОТ

:D :D :D
ответил 04 Фев, 15 от ranger (900 баллов)

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

0 голосов
1 ответ
0 голосов
0 ответов
0 голосов
4 ответов
0 голосов
2 ответов
0 голосов
3 ответов