508 lines
13 KiB
PHP
508 lines
13 KiB
PHP
<?php
|
|
$arUrlRewrite=array (
|
|
0 =>
|
|
array (
|
|
'CONDITION' => '#^/api/([A-Za-z0-9]+)/([A-Za-z0-9]+)/([A-Za-z0-9]+)/([A-Za-z0-9]+)/\\??.*$#',
|
|
'RULE' => 'PARAM_1=$1&PARAM_2=$2&PARAM_3=$3',
|
|
'ID' => '',
|
|
'PATH' => '/api/index.php',
|
|
'SORT' => 1,
|
|
),
|
|
1 =>
|
|
array (
|
|
'CONDITION' => '#^/api/([A-Za-z0-9]+)/([A-Za-z0-9]+)/([A-Za-z0-9]+)/\\??.*$#',
|
|
'RULE' => 'PARAM_1=$1&PARAM_2=$2&PARAM_3=$3',
|
|
'ID' => '',
|
|
'PATH' => '/api/index.php',
|
|
'SORT' => 2,
|
|
),
|
|
2 =>
|
|
array (
|
|
'CONDITION' => '#^/api/([A-Za-z0-9]+)/([A-Za-z0-9]+)/\\??.*$#',
|
|
'RULE' => 'PARAM_1=$1&PARAM_2=$2',
|
|
'ID' => '',
|
|
'PATH' => '/api/index.php',
|
|
'SORT' => 3,
|
|
),
|
|
3 =>
|
|
array (
|
|
'CONDITION' => '#^/api/([A-Za-z0-9]+)/\\??.*$#',
|
|
'RULE' => 'PARAM_1=$1',
|
|
'ID' => '',
|
|
'PATH' => '/api/index.php',
|
|
'SORT' => 4,
|
|
),
|
|
9 =>
|
|
array (
|
|
'CONDITION' => '#^/programs/gruzovye-avtomobili-v-lizing/brand-([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/\\??.*$#',
|
|
'RULE' => 'BRAND=$1&TYPE=$2',
|
|
'ID' => '',
|
|
'PATH' => '/programs/gruzovye-avtomobili-v-lizing/index.php',
|
|
'SORT' => 5,
|
|
),
|
|
18 =>
|
|
array (
|
|
'CONDITION' => '#^/programs/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/page-([0-9]+)/\\??.*$#',
|
|
'RULE' => 'PROGRAM=$1&BRAND=$2&MODEL=$3&PAGEN_1=$4',
|
|
'ID' => '',
|
|
'PATH' => '/programs/entry.php',
|
|
'SORT' => 5,
|
|
),
|
|
4 =>
|
|
array (
|
|
'CONDITION' => '#^/programs/spetstekhnika-v-lizing/brand-([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/\\??.*$#',
|
|
'RULE' => 'BRAND=$1&TYPE=$2',
|
|
'ID' => '',
|
|
'PATH' => '/programs/spetstekhnika-v-lizing/index.php',
|
|
'SORT' => 5,
|
|
),
|
|
11 =>
|
|
array (
|
|
'CONDITION' => '#^/programs/gruzovye-avtomobili-v-lizing/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/\\??.*$#',
|
|
'RULE' => 'GROUP=$1&TYPE=$2',
|
|
'ID' => '',
|
|
'PATH' => '/programs/gruzovye-avtomobili-v-lizing/index.php',
|
|
'SORT' => 5,
|
|
),
|
|
14 =>
|
|
array (
|
|
'CONDITION' => '#^/programs/lizing-taksi/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/page-([0-9]+)/\\??.*$#',
|
|
'RULE' => 'PROGRAM=lizing-taksi&BRAND=$1&MODEL=$2&PAGEN_1=$3',
|
|
'ID' => '',
|
|
'PATH' => '/programs/custom.php',
|
|
'SORT' => 5,
|
|
),
|
|
6 =>
|
|
array (
|
|
'CONDITION' => '#^/programs/spetstekhnika-v-lizing/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/\\??.*$#',
|
|
'RULE' => 'GROUP=$1&TYPE=$2',
|
|
'ID' => '',
|
|
'PATH' => '/programs/spetstekhnika-v-lizing/index.php',
|
|
'SORT' => 5,
|
|
),
|
|
10 =>
|
|
array (
|
|
'CONDITION' => '#^/programs/gruzovye-avtomobili-v-lizing/brand-([a-zA-Z0-9_-]+)/\\??.*$#',
|
|
'RULE' => 'BRAND=$1',
|
|
'ID' => '',
|
|
'PATH' => '/programs/special/index.php',
|
|
'SORT' => 5,
|
|
),
|
|
15 =>
|
|
array (
|
|
'CONDITION' => '#^/programs/lizing-taksi/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/\\??.*$#',
|
|
'RULE' => 'PROGRAM=lizing-taksi&BRAND=$1&MODEL=$2',
|
|
'ID' => '',
|
|
'PATH' => '/programs/custom.php',
|
|
'SORT' => 5,
|
|
),
|
|
5 =>
|
|
array (
|
|
'CONDITION' => '#^/programs/spetstekhnika-v-lizing/brand-([a-zA-Z0-9_-]+)/\\??.*$#',
|
|
'RULE' => 'BRAND=$1',
|
|
'ID' => '',
|
|
'PATH' => '/programs/spetstekhnika-v-lizing/index.php',
|
|
'SORT' => 5,
|
|
),
|
|
12 =>
|
|
array (
|
|
'CONDITION' => '#^/programs/gruzovye-avtomobili-v-lizing/([a-zA-Z0-9_-]+)/\\??.*$#',
|
|
'RULE' => 'GROUP=$1',
|
|
'ID' => '',
|
|
'PATH' => '/programs/gruzovye-avtomobili-v-lizing/index.php',
|
|
'SORT' => 5,
|
|
),
|
|
7 =>
|
|
array (
|
|
'CONDITION' => '#^/programs/spetstekhnika-v-lizing/([a-zA-Z0-9_-]+)/\\??.*$#',
|
|
'RULE' => 'GROUP=$1',
|
|
'ID' => '',
|
|
'PATH' => '/programs/spetstekhnika-v-lizing/index.php',
|
|
'SORT' => 5,
|
|
),
|
|
16 =>
|
|
array (
|
|
'CONDITION' => '#^/programs/lizing-taksi/([a-zA-Z0-9_-]+)/\\??.*$#',
|
|
'RULE' => 'PROGRAM=lizing-taksi&BRAND=$1',
|
|
'ID' => '',
|
|
'PATH' => '/programs/custom.php',
|
|
'SORT' => 5,
|
|
),
|
|
13 =>
|
|
array (
|
|
'CONDITION' => '#^/programs/gruzovye-avtomobili-v-lizing/\\??.*$#',
|
|
'RULE' => '',
|
|
'ID' => '',
|
|
'PATH' => '/programs/gruzovye-avtomobili-v-lizing/index.php',
|
|
'SORT' => 5,
|
|
),
|
|
8 =>
|
|
array (
|
|
'CONDITION' => '#^/programs/spetstekhnika-v-lizing/\\??.*$#',
|
|
'RULE' => '',
|
|
'ID' => '',
|
|
'PATH' => '/programs/spetstekhnika-v-lizing/index.php',
|
|
'SORT' => 5,
|
|
),
|
|
17 =>
|
|
array (
|
|
'CONDITION' => '#^/programs/lizing-taksi/\\??.*$#',
|
|
'RULE' => 'PROGRAM=lizing-taksi',
|
|
'ID' => '',
|
|
'PATH' => '/programs/custom.php',
|
|
'SORT' => 5,
|
|
),
|
|
19 =>
|
|
array (
|
|
'CONDITION' => '#^/programs/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/page-([0-9]+)/\\??.*$#',
|
|
'RULE' => 'PROGRAM=$1&BRAND=$2&PAGEN_1=$3',
|
|
'ID' => '',
|
|
'PATH' => '/programs/entry.php',
|
|
'SORT' => 6,
|
|
),
|
|
20 =>
|
|
array (
|
|
'CONDITION' => '#^/programs/([a-zA-Z0-9_-]+)/page-([0-9]+)/\\??.*$#',
|
|
'RULE' => 'PROGRAM=$1&PAGEN_1=$2',
|
|
'ID' => '',
|
|
'PATH' => '/programs/entry.php',
|
|
'SORT' => 7,
|
|
),
|
|
21 =>
|
|
array (
|
|
'CONDITION' => '#^/programs/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/\\??.*$#',
|
|
'RULE' => 'PROGRAM=$1&BRAND=$2&MODEL=$3',
|
|
'ID' => '',
|
|
'PATH' => '/programs/entry.php',
|
|
'SORT' => 8,
|
|
),
|
|
22 =>
|
|
array (
|
|
'CONDITION' => '#^/programs/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/\\??.*$#',
|
|
'RULE' => 'PROGRAM=$1&BRAND=$2',
|
|
'ID' => '',
|
|
'PATH' => '/programs/entry.php',
|
|
'SORT' => 9,
|
|
),
|
|
23 =>
|
|
array (
|
|
'CONDITION' => '#^/programs/([a-zA-Z0-9_-]+)/\\??.*$#',
|
|
'RULE' => 'PROGRAM=$1',
|
|
'ID' => '',
|
|
'PATH' => '/programs/entry.php',
|
|
'SORT' => 10,
|
|
),
|
|
24 =>
|
|
array (
|
|
'CONDITION' => '#^/catalog/electric-car/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/page-([0-9]+)/\\??.*$#',
|
|
'RULE' => 'ENGINE_FUEL=электричество&BRAND=$1&MODEL=$2&PAGEN_1=$3',
|
|
'ID' => '',
|
|
'PATH' => '/catalog/index.php',
|
|
'SORT' => 11,
|
|
),
|
|
25 =>
|
|
array (
|
|
'CONDITION' => '#^/catalog/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/page-([0-9]+)/\\??.*$#',
|
|
'RULE' => 'BRAND=$1&MODEL=$2&PAGEN_1=$3',
|
|
'ID' => '',
|
|
'PATH' => '/catalog/index.php',
|
|
'SORT' => 11,
|
|
),
|
|
26 =>
|
|
array (
|
|
'CONDITION' => '#^/used/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/page-([0-9]+)/\\??.*$#',
|
|
'RULE' => 'BRAND=$1&MODEL=$2&PAGEN_1=$3',
|
|
'ID' => '',
|
|
'PATH' => '/used/index.php',
|
|
'SORT' => 11,
|
|
),
|
|
27 =>
|
|
array (
|
|
'CONDITION' => '#^/catalog/dvigatel-([a-zA-Z0-9_-]+)/(|\\?(.+))$#',
|
|
'RULE' => 'TYPE=engine_fuel&ENGINE_FUEL_SLUG=$1',
|
|
'ID' => '',
|
|
'PATH' => '/catalog/landing.php',
|
|
'SORT' => 11,
|
|
),
|
|
28 =>
|
|
array (
|
|
'CONDITION' => '#^/catalog/kuzov-([a-zA-Z0-9_-]+)/(|\\?(.+))$#',
|
|
'RULE' => 'TYPE=body&BODY_SLUG=$1',
|
|
'ID' => '',
|
|
'PATH' => '/catalog/landing.php',
|
|
'SORT' => 11,
|
|
),
|
|
29 =>
|
|
array (
|
|
'CONDITION' => '#^/catalog/electric-car/([a-zA-Z0-9_-]+)/page-([0-9]+)/\\??.*$#',
|
|
'RULE' => 'ENGINE_FUEL=электричество&BRAND=$1&PAGEN_1=$2',
|
|
'ID' => '',
|
|
'PATH' => '/catalog/index.php',
|
|
'SORT' => 12,
|
|
),
|
|
30 =>
|
|
array (
|
|
'CONDITION' => '#^/catalog/([a-zA-Z0-9_-]+)/page-([0-9]+)/\\??.*$#',
|
|
'RULE' => 'BRAND=$1&PAGEN_1=$2',
|
|
'ID' => '',
|
|
'PATH' => '/catalog/index.php',
|
|
'SORT' => 12,
|
|
),
|
|
31 =>
|
|
array (
|
|
'CONDITION' => '#^/used/([a-zA-Z0-9_-]+)/page-([0-9]+)/\\??.*$#',
|
|
'RULE' => 'BRAND=$1&PAGEN_1=$2',
|
|
'ID' => '',
|
|
'PATH' => '/used/index.php',
|
|
'SORT' => 12,
|
|
),
|
|
32 =>
|
|
array (
|
|
'CONDITION' => '#^/catalog/electric-car/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/(\\?(.*))?$#',
|
|
'RULE' => 'ENGINE_FUEL=электричество&BRAND=$1&MODEL=$2',
|
|
'ID' => '',
|
|
'PATH' => '/catalog/index.php',
|
|
'SORT' => 13,
|
|
),
|
|
33 =>
|
|
array (
|
|
'CONDITION' => '#^/catalog/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/(\\?(.*))?$#',
|
|
'RULE' => 'BRAND=$1&MODEL=$2',
|
|
'ID' => '',
|
|
'PATH' => '/catalog/index.php',
|
|
'SORT' => 13,
|
|
),
|
|
34 =>
|
|
array (
|
|
'CONDITION' => '#^/used/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/(\\?(.*))?$#',
|
|
'RULE' => 'BRAND=$1&MODEL=$2',
|
|
'ID' => '',
|
|
'PATH' => '/used/index.php',
|
|
'SORT' => 13,
|
|
),
|
|
35 =>
|
|
array (
|
|
'CONDITION' => '#^/catalog/electric-car/page-([0-9]+)/\\??.*$#',
|
|
'RULE' => 'ENGINE_FUEL=электричество&PAGEN_1=$1',
|
|
'ID' => '',
|
|
'PATH' => '/catalog/index.php',
|
|
'SORT' => 14,
|
|
),
|
|
36 =>
|
|
array (
|
|
'CONDITION' => '#^/catalog/page-([0-9]+)/\\??.*$#',
|
|
'RULE' => 'PAGEN_1=$1',
|
|
'ID' => '',
|
|
'PATH' => '/catalog/index.php',
|
|
'SORT' => 14,
|
|
),
|
|
37 =>
|
|
array (
|
|
'CONDITION' => '#^/used/page-([0-9]+)/\\??.*$#',
|
|
'RULE' => 'PAGEN_1=$1',
|
|
'ID' => '',
|
|
'PATH' => '/used/index.php',
|
|
'SORT' => 14,
|
|
),
|
|
38 =>
|
|
array (
|
|
'CONDITION' => '#^/catalog/electric-car/([a-zA-Z0-9_-]+)/(\\?(.*))?$#',
|
|
'RULE' => 'ENGINE_FUEL=электричество&BRAND=$1',
|
|
'ID' => '',
|
|
'PATH' => '/catalog/index.php',
|
|
'SORT' => 15,
|
|
),
|
|
39 =>
|
|
array (
|
|
'CONDITION' => '#^/catalog/([a-zA-Z0-9_-]+)/(\\?(.*))?$#',
|
|
'RULE' => 'BRAND=$1',
|
|
'ID' => '',
|
|
'PATH' => '/catalog/index.php',
|
|
'SORT' => 15,
|
|
),
|
|
40 =>
|
|
array (
|
|
'CONDITION' => '#^/used/([a-zA-Z0-9_-]+)/(\\?(.*))?$#',
|
|
'RULE' => 'BRAND=$1',
|
|
'ID' => '',
|
|
'PATH' => '/used/index.php',
|
|
'SORT' => 15,
|
|
),
|
|
41 =>
|
|
array (
|
|
'CONDITION' => '#^/catalog/electric-car/#',
|
|
'RULE' => 'ENGINE_FUEL=электричество',
|
|
'ID' => '',
|
|
'PATH' => '/catalog/index.php',
|
|
'SORT' => 15,
|
|
),
|
|
42 =>
|
|
array (
|
|
'CONDITION' => '#^/car/([a-zA-Z0-9_-]+)/(\\?(.*))?$#',
|
|
'RULE' => 'OFFER=$1',
|
|
'ID' => '',
|
|
'PATH' => '/catalog/position.php',
|
|
'SORT' => 16,
|
|
),
|
|
43 =>
|
|
array (
|
|
'CONDITION' => '#^/izt/([a-zA-Z0-9_-]+)/(\\?(.*))?$#',
|
|
'RULE' => 'OFFER=$1',
|
|
'ID' => '',
|
|
'PATH' => '/used/position.php',
|
|
'SORT' => 16,
|
|
),
|
|
44 =>
|
|
array (
|
|
'CONDITION' => '#^/about/career/page-([0-9]+)/\\??.*$#',
|
|
'RULE' => 'PAGEN_1=$1',
|
|
'ID' => '',
|
|
'PATH' => '/about/career/index.php',
|
|
'SORT' => 20,
|
|
),
|
|
45 =>
|
|
array (
|
|
'CONDITION' => '#^/about/career/vacancy-([0-9]+)/\\??.*$#',
|
|
'RULE' => 'ID=$1',
|
|
'ID' => '',
|
|
'PATH' => '/about/career/vacancy.php',
|
|
'SORT' => 21,
|
|
),
|
|
46 =>
|
|
array (
|
|
'CONDITION' => '#^/about/news/page-([0-9]+)/\\??.*$#',
|
|
'RULE' => 'PAGEN_1=$1',
|
|
'ID' => '',
|
|
'PATH' => '/about/news/index.php',
|
|
'SORT' => 30,
|
|
),
|
|
47 =>
|
|
array (
|
|
'CONDITION' => '#^/search/page-([0-9]+)/\\??.*$#',
|
|
'RULE' => 'PAGEN_1=$1',
|
|
'ID' => '',
|
|
'PATH' => '/search/index.php',
|
|
'SORT' => 30,
|
|
),
|
|
48 =>
|
|
array (
|
|
'CONDITION' => '#^/about/news/([a-zA-Z0-9_-]+)\\??.*$#',
|
|
'RULE' => 'CODE=$1',
|
|
'ID' => '',
|
|
'PATH' => '/about/news/detail.php',
|
|
'SORT' => 31,
|
|
),
|
|
49 =>
|
|
array (
|
|
'CONDITION' => '#^/services/([a-zA-Z0-9_-]+)/\\??.*$#',
|
|
'RULE' => 'CODE=$1',
|
|
'ID' => '',
|
|
'PATH' => '/services/entry.php',
|
|
'SORT' => 40,
|
|
),
|
|
50 =>
|
|
array (
|
|
'CONDITION' => '#^/special/([a-zA-Z0-9_-]+)/\\??.*$#',
|
|
'RULE' => 'OFFER=$1',
|
|
'ID' => '',
|
|
'PATH' => '/special/offer.php',
|
|
'SORT' => 50,
|
|
),
|
|
51 =>
|
|
array (
|
|
'CONDITION' => '#^/revocation/page-([0-9]+)/\\??.*$#',
|
|
'RULE' => 'PAGEN_1=$1',
|
|
'ID' => '',
|
|
'PATH' => '/about/revocation/index.php',
|
|
'SORT' => 60,
|
|
),
|
|
52 =>
|
|
array (
|
|
'CONDITION' => '#^/revocation/\\??.*$#',
|
|
'RULE' => '',
|
|
'ID' => '',
|
|
'PATH' => '/about/revocation/index.php',
|
|
'SORT' => 70,
|
|
),
|
|
53 =>
|
|
array (
|
|
'CONDITION' => '#^/regions/([a-zA-Z0-9_-]+)/dvigatel-([a-zA-Z0-9_-]+)/(|\\?(.+))$#',
|
|
'RULE' => 'TYPE=engine_fuel®ION=$1&ENGINE_FUEL_SLUG=$2',
|
|
'ID' => '',
|
|
'PATH' => '/regions/landing.php',
|
|
'SORT' => 80,
|
|
),
|
|
54 =>
|
|
array (
|
|
'CONDITION' => '#^/regions/([a-zA-Z0-9_-]+)/kuzov-([a-zA-Z0-9_-]+)/(|\\?(.+))$#',
|
|
'RULE' => 'TYPE=body®ION=$1&BODY_SLUG=$2',
|
|
'ID' => '',
|
|
'PATH' => '/regions/landing.php',
|
|
'SORT' => 80,
|
|
),
|
|
55 =>
|
|
array (
|
|
'CONDITION' => '#^/general-terms/\\??.*$#',
|
|
'RULE' => '',
|
|
'ID' => '',
|
|
'PATH' => '/about/rules/index.php',
|
|
'SORT' => 80,
|
|
),
|
|
56 =>
|
|
array (
|
|
'CONDITION' => '#^/regions/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/page-([0-9]+)/\\??.*$#',
|
|
'RULE' => 'REGION=$1&BRAND=$2&MODEL=$3&PAGEN_1=$4',
|
|
'ID' => '',
|
|
'PATH' => '/regions/region.php',
|
|
'SORT' => 81,
|
|
),
|
|
57 =>
|
|
array (
|
|
'CONDITION' => '#^/regions/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/(\\?(.*))?$#',
|
|
'RULE' => 'REGION=$1&BRAND=$2&MODEL=$3',
|
|
'ID' => '',
|
|
'PATH' => '/regions/region.php',
|
|
'SORT' => 82,
|
|
),
|
|
58 =>
|
|
array (
|
|
'CONDITION' => '#^/regions/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/page-([0-9]+)/\\??.*$#',
|
|
'RULE' => 'REGION=$1&BRAND=$2&PAGEN_1=$3',
|
|
'ID' => '',
|
|
'PATH' => '/regions/region.php',
|
|
'SORT' => 83,
|
|
),
|
|
59 =>
|
|
array (
|
|
'CONDITION' => '#^/regions/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/\\??.*$#',
|
|
'RULE' => 'REGION=$1&BRAND=$2',
|
|
'ID' => '',
|
|
'PATH' => '/regions/region.php',
|
|
'SORT' => 84,
|
|
),
|
|
60 =>
|
|
array (
|
|
'CONDITION' => '#^/regions/([a-zA-Z0-9_-]+)/(\\?(.*))?$#',
|
|
'RULE' => 'REGION=$1',
|
|
'ID' => '',
|
|
'PATH' => '/regions/region.php',
|
|
'SORT' => 85,
|
|
),
|
|
61 =>
|
|
array (
|
|
'CONDITION' => '#^\\/?\\/mobileapp/jn\\/(.*)\\/.*#',
|
|
'RULE' => 'componentName=$1',
|
|
'ID' => NULL,
|
|
'PATH' => '/bitrix/services/mobileapp/jn.php',
|
|
'SORT' => 90,
|
|
),
|
|
62 =>
|
|
array (
|
|
'CONDITION' => '#^/rest/#',
|
|
'RULE' => '',
|
|
'ID' => NULL,
|
|
'PATH' => '/bitrix/services/rest/index.php',
|
|
'SORT' => 100,
|
|
),
|
|
);
|