Сегодня переехал на HTTPS, вроде все заработало. Но , как выяснилось, при переходе из ПС или соцсетей перебрасывает на страницу [URL=https://www.site.ru/bitrix/urlrewrite.php]https://www.site.ru/bitrix/urlrewrite.php[/URL]
Буду рад любой помощи, сам не вебмастер.
[CODE]<?
$arUrlRewrite = array(
array(
"CONDITION" => "#^/vse-materialy/([a-zA-Z0-9_-]+)/([\\?]*)([-._&=%A-Za-z0-9]*)\$#",
"RULE" => "ELEMENT_CODE=\$1",
"ID" => "",
"PATH" => "/vse-materialy/detail.php",
"SORT" => "100",
),
array(
"CONDITION" => "#^/catalog/filter/[A-Za-z0-9_-]+/\\??.*\$#",
"RULE" => "",
"ID" => "",
"PATH" => "/catalog/index.php",
),
array(
"CONDITION" => "#^/catalog/([A-Za-z0-9_-]+)/filter/[A-Za-z0-9_-]+/\\??.*\$#",
"RULE" => "SECTION_CODE=\$1",
"ID" => "",
"PATH" => "/catalog/index.php",
),
array(
"CONDITION" => "#^/stati/([a-zA-Z0-9_-]+)/([\\?]*)([-._&=%A-Za-z0-9]*)\$#",
"RULE" => "ELEMENT_CODE=\$1",
"ID" => "",
"PATH" => "/stati/detail.php",
"SORT" => "100",
),
array(
"CONDITION" => "#^/catalog/([A-Za-z0-9_-]+)/([A-Za-z0-9_-]+)/\\??.*\$#",
"RULE" => "SECTION_CODE=\$1&ELEMENT_CODE=\$2",
"ID" => "",
"PATH" => "/catalog/detail.php",
),
array(
"CONDITION" => "#^/catalog/([A-Za-z0-9_-]+)/\\??.*\$#",
"RULE" => "SECTION_CODE=\$1",
"ID" => "",
"PATH" => "/catalog/index.php",
),
array(
"CONDITION" => "#^/blog/blog/#",
"RULE" => "",
"ID" => "bitrix:news",
"PATH" => "/blog/blog/index.php",
),
array(
"CONDITION" => "#^\\??(.*)#",
"RULE" => "&\$1",
"ID" => "bitrix:catalog.section",
"PATH" => "/montaj-dverei/title.php",
),
array(
"CONDITION" => "#^\\??(.*)#",
"RULE" => "&\$1",
"ID" => "bitrix:catalog.smart.filter",
"PATH" => "/montaj-vhodnyh-dverei/index.php",
),
array(
"CONDITION" => "#^/parts/([a-zA-Z0-9_-]+)/([\\?]*)([-._&=%A-Za-z0-9]*)\$#",
"RULE" => "ELEMENT_CODE=\$1",
"ID" => "",
"PATH" => "/parts/detail.php",
"SORT" => "100",
),
);
?>
[/CODE][CODE]RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Options -Indexes
ErrorDocument 404 /404.php
<IfModule mod_php5.c>
php_flag allow_call_time_pass_reference 1
php_flag session.use_trans_sid off
#php_value display_errors 1
php_value mbstring.func_overload 2
php_value mbstring.internal_encoding UTF-8
</IfModule>
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^ros-door.ru [NC]
RewriteRule ^(.*)$ http://www.ros-door.ru/$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(.*/[^/\.]+)$
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1/ [R=301,L]
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{REQUEST_FILENAME} !-l
#RewriteRule ^.*[^/]$ %{REQUEST_URI}/ [R=permanent,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}]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*[^/])$ $1/ [L,R=301]
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{REQUEST_FILENAME} !/bitrix/(.*)$
RewriteRule (^|.*?/)index\.php$ http://%{HTTP_HOST}/$1 [R=301,QSA,L]
php_flag register_globals off
</IfModule>
<IfModule mod_dir.c>
DirectoryIndex index.php index.html
</IfModule>
<IfModule mod_expires.c>
ExpiresActive on
ExpiresByType image/jpeg "access plus 3 day"
ExpiresByType image/gif "access plus 3 day"
</IfModule>
php_value default_charset utf-8
AddType 'text/html; charset=utf-8' .html .htm .shtml
[/CODE]