Я хочу перенаправить HTTP-запросы на узел https.Ошибка перенаправления HTTP-HTTPS
Я попытался,
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Ниже Вы найдете несколько результатов испытаний, я выполнил,
http://sample.mydomane.co/перенаправленыhttps://sample.mydomane.co/
// Работал, как и ожидалось
http://sample.mydomane.co/api-docs/не перенаправлен https://sample.mydomane.co/api-docs/
// Не работает, как ожидалось
EDIT: Это мой .htaccess
файл
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
#Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(api-docs|docs)($|/) - [L] # HERE IS THE PROBLEM I THINK
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [L]
# redirect all http -> https
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
</IfModule>
Пожалуйста, дайте мне знать, как достичь или исправить.
Я редактировал вопрос включать .htaccess. Обратите внимание на комментарий «ЗДЕСЬ ПРОБЛЕМА, Я ДУМАЮ». –