версия сайта, которой нет на самом деле
<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 = чему?
Обсуждают сегодня