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

ЧПУ в магазине

00 голосов
4
Везде чпу работает на сайте, кроме магазина. в .htaccess добавлено:

RewriteEngine On
RewriteBase /
RewriteRule ^catalog/([a-zA-Z0-9\-_]+)/([a-zA-Z0-9\-_]+)?$ catalog.php?a=&b= [QSA]

Как в самом битриксе врубить чпу на каталог магазина?

Чтобы было не /catalog/list.php?cat=2 , а /catalog/name-catalog/
спросил 16 Янв, 14 от Rangard (220 баллов)

4 Ответы

00 голосов
Проверь, есть ли соответствующее правило в файле urlrewrite.php, который лежит в корне сайта
ответил 04 Май, 14 от Fox2009 (320 баллов)
00 голосов
Только


Код
<?
$arUrlRewrite = array(
   array(
      "CONDITION"   =>   "#^/forum/#",
      "RULE"   =>   "",
      "ID"   =>   "bitrix:forum",
      "PATH"   =>   "/forum/index.php",
   ),
);

?>
ответил 30 Авг, 14 от Rangard (220 баллов)
00 голосов
Вопрос остается открытым, как из этого:

Код
"SECTION_URL" => "#SITE_DIR#catalog/list.php?cat=#SECTION_ID#"


сделать ЧПУ?
ответил 05 Янв, 15 от Rangard (220 баллов)
00 голосов
1. "SECTION_URL" => "#SITE_DIR#catalog/#SECTION_ID#/"

2. В urlrewrite.php добавить:
Цитата
array(
"CONDITION" => "#^/catalog/(.+?)/#",
"RULE" => "cat=$1",
"PATH" => "/catalog/list.php",
),

3. Из .htaccess лишнее убрать.
ответил 23 Апр, 15 от smileplz (8,020 баллов)

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

0 голосов
1 ответ
0 голосов
4 ответов
0 голосов
1 ответ
0 голосов
5 ответов
спросил 12 Дек, 13 от WelMax (430 баллов)
0 голосов
4 ответов