Я использую следующие изменения мода, чтобы обеспечить не только канонические URL-адреса, но и то, что сайт отображается с использованием HTTPS:
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
// It think the problem must be here --^
RewriteCond %{HTTP_HOST} ^rto12\.ca$ [NC]
RewriteRule ^(.*)$ https://www.rto12.ca/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php?
RewriteRule ^index\.php?$ https://www.rto12.ca/ [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html?
RewriteRule ^index\.html?$ https://www.rto12.ca/ [R=301,L]
Моя проблема возникает, когда вы пытаетесь перейти сюда: rto12.ca
... Браузер выводит вас сюда: `https://www.rto12.ca/https://rto12.ca/'
Это первое условие/правило, вызывающее это. Мы ценим любые предложения.