Добрый день, выручайте!
Перевел сайт через .htaccess на без www
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.мой_сайт.ru $ [NC]
RewriteRule ^(.*)$http://мой_сайт/$1 [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
Перевел сайт через .htaccess на без www
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^
RewriteRule ^(.*)$
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 ошибку и в строке появляется