версия сайта, которой нет на самом деле
                  
                  
                  
                  
                  
                  <IfModule mod_rewrite.c>
                  
                  
                    Options +FollowSymLinks
                  
                  
                    RewriteEngine On
                  
                  
                    RewriteRule ^en/(.*)$ /$1 [L,QSA,PT] !!!!!!!!!!!!!!!!
                  
                  
                    RewriteCond %{REQUEST_FILENAME} !-f
                  
                  
                    RewriteCond %{REQUEST_FILENAME} !-l
                  
                  
                    RewriteCond %{REQUEST_FILENAME} !-d
                  
                  
                  
                  
                  
                    RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$
                  
                  
                    RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]
                  
                  
                    RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]
                  
                  
                  </IfModule>
                  
                  
                  
                  
                  
                  То есть заходя по /en/xxx/ физически отдается файл /xxx/ а язык системы выставляется английский. 
                  
                  
                  Загвоздка в чпу. Не хочет работать на En версии
                  
                  
                  
                  
                  
                  <?php
                  
                  
                  $arUrlRewrite = array(
                  
                  
                    0 =>
                  
                  
                      array(
                  
                  
                        'CONDITION' => '#^/news/#',
                  
                  
                        'RULE' => '',
                  
                  
                        'ID' => 'bitrix:news',
                  
                  
                        'PATH' => '/news/index.php',
                  
                  
                        'SORT' => 100,
                  
                  
                      ),
                  
                  
                    1 =>
                  
                  
                      array(
                  
                  
                        'CONDITION' => '#^/en/news/#',
                  
                  
                        'RULE' => '',
                  
                  
                        'ID' => 'bitrix:news',
                  
                  
                        'PATH' => '/en/news/index.php',
                  
                  
                        'SORT' => 100,
                  
                  
                      ),
                  
                  
                  );
                  
                  
                  
                  
                  
                  То есть список новостей из инфоблока для английских новостей выводится, а вот при переходе в детальную 404
                  
                  
                  
                  
                  
                  Пробовал игратся с сортировокй в urlrewrite.php не помогло
                  
                  
                
ну SEF_FOLDER = чему?
Обсуждают сегодня