Сегодня переехал на HTTPS, вроде все заработало. Но , как выяснилось, при переходе из ПС или соцсетей перебрасывает на страницу https://www.site.ru/bitrix/urlrewrite.php
Буду рад любой помощи, сам не вебмастер.
Буду рад любой помощи, сам не вебмастер.
Код |
---|
<? $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", ), ); ?> |
Код |
---|
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 |