Добрый день, выручайте!
Перевел сайт через .htaccess на без www
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^
$ [NC]
RewriteRule ^(.*)$
[R=301,L]
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>
в urlrewrite
| Код |
|---|
<?
$arUrlRewrite = array(
array(
"CONDITION" => "#^/articles/([a-zA-Z0-9_-]*)/#",
"RULE" => "ELEMENT_CODE=\$1",
"ID" => "",
"PATH" => "/articles/detail.php",
"SORT" => "100",
),
);
?> |
далее при вводе - свободно проходит редирект
переход на статью на сайте - проходит без проблем, но стоит добавить www - как выбивает 404 ошибку и в строке появляется