Forums / National / Russian / Тех. поддержка / Как изменить canonical на https?

Roffun
#44288 2019-05-23 09:29

Перепроверьте в datas/config.php  $cfg['mainurl']  - что там https указан.

Проверьте редиректы в .htaccess, если там стоит редирект на http то нужно заменить, например у меня такой редирект:

AddDefaultCharset utf-8
RewriteEngine On
# ==== РЕДИРЕКТ НА HTTPS ====
 RewriteCond %{HTTPS} off
 RewriteCond %{HTTP:X-Forwarded-Proto} !https
 RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# ==== РЕДИРЕКТ НА HTTPS БЕЗ WWW ====
 RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
 RewriteRule ^(.*)$ https://%1%{REQUEST_URI} [L,R=301]

# ==== УБРАТЬ СЛЕШ В КОНЦЕ URL ====
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule ^(.+)/$ /$1 [R=301,L]

# ==== УБРАТЬ В КОНЦЕ URL INDEX.(PHP|HTML|HTM) ====
 RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html|htm)\ HTTP/
 RewriteRule ^(.*)$ https://%{HTTP_HOST} [R=301,L]

Если кеш включен, можно прочистить на всякий случай.

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts