Я пытаюсь перенаправить HTTP на HTTPS с помощью xampp.
Я уже видел все вопросы и несколько ответов на нескольких сайтах, рекомендующие этот сайт: http://robsnotebook.com/xampp-ssl-encrypt-passwordsКак перенаправить HTTP на HTTPS с помощью XAMPP
Это то, что я сделал:
Я раскомментировал линию
LoadModule rewrite_module модули/mod_rewrite. так
в с: /xampp/apache/config/httpd.conf путем удаления # перед ней.
Тогда я напечатал это внутри с: /xampp/apache/config/extra/httpd-xampp.conf:
<IfModule mod_rewrite.c>
RewriteEngine On
# Redirect /xampp folder to https
RewriteCond %{HTTPS} !=on
RewriteCond %{REQUEST_URI} xampp
RewriteRule ^(.*) https://%{SERVER_NAME}$1 [R,L]
# Redirect /phpMyAdmin folder to https
RewriteCond %{HTTPS} !=on
RewriteCond %{REQUEST_URI} phpmyadmin
RewriteRule ^(.*) https://%{SERVER_NAME}$1 [R,L]
# Redirect /security folder to https
RewriteCond %{HTTPS} !=on
RewriteCond %{REQUEST_URI} security
RewriteRule ^(.*) https://%{SERVER_NAME}$1 [R,L]
# Redirect /webalizer folder to https
RewriteCond %{HTTPS} !=on
RewriteCond %{REQUEST_URI} webalizer
RewriteRule ^(.*) https://%{SERVER_NAME}$1 [R,L]
</IfModule>
Я тройной проверил, что я сделал все правильно, я сохранил все, и я перезапустил XAMPP, но все же я не перенаправлен на HTTPS. Пожалуйста помоги!
'if (! Isset ($ _SERVER ['HTTPS']))' тогда вы можете просто использовать свой 'header ('Location: https: // ...'); exit(); ' – KDOT
http://stackoverflow.com/questions/20730778/how-to-enable-ssl-only-on-specified-xampp-directories –
user2078421 Это именно то, что я пробовал, но это не сработало меня. –