Как перенаправить домен .htaccess, http на https. не могу найти то, что работает для меня в любой теме - PullRequest
0 голосов
/ 30 мая 2019

Я закончил настройку скрипта в домене с ssl на нем, но я не могу перенаправить его

Я уже пытался использовать опцию перенаправления в моей cpanel, я заметил, что некоторые коды были добавлены вФайл .htaccess, но когда я пытаюсь запустить сайт, он на самом деле перенаправляет, но вместо загрузки он говорит, что слишком много перенаправлений

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>

RewriteEngine On

# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

# Handle Authorization Header
RewriteCond %{HTTPS:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-SSL} !on
RewriteCond %{HTTP_HOST} ^dayret\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.dayret\.com$
RewriteRule ^(.*)$ "https\:\/\/dayret\.com\/$1" [R=301,L]

</IfModule>

После запуска приведенного выше кода я получаю сайт, перенаправляющий на https, но останавливается и приноситup "This page isn’t working dayret.com redirected you too many times. Try clearing your cookies. ERR_TOO_MANY_REDIRECTS"

1 Ответ

0 голосов
/ 31 мая 2019

RewriteEngine On RewriteCond% {ENV: HTTPS}! = Вкл RewriteRule (. *) https://%{HTTP_HOST}%{REQUEST_URI} [R = 301, L]

...