Использование APACHE REWRITE для принудительной установки директории Specifi c в HTTPS (.htaccess) - PullRequest
0 голосов
/ 16 января 2020

Я попытался с помощью некоторого переписывания сделать мою страницу «PhpMyAdmin» https вместо http. Я бы принудительно установил https на всех своих страницах, за исключением того факта, что у меня происходит уникальная настройка.

Каталог, для которого я пытался принудительно установить https, называется «hiddenpma». Вот что у меня есть попробовал:

#Enable Rewrite Engine
RewriteEngine On

#Force HTTPS
RewriteCond %{HTTP:X-Forwarded-Proto} =http
RewriteRule ^(hiddenpma/.*)$ https://w5unt.ga/hiddenpma/$1 [R=301,L]

Вы можете go посетить сайт, чтобы доказать, что он не работает. Вы можете go там в этом месте: https://w5unt.ga/hiddenpma/. Google chrome помечает мою php мою страницу администратора как "опасную" и, следовательно, не позволяет мне войти в систему. Я считаю, что это потому, что это http, а не https. Какие-нибудь мысли? Спасибо ![enter image description here] 1

1 Ответ

2 голосов
/ 16 января 2020

Создайте .htaccess внутри папки, в которой вы хотите быть https, и поместите в нее этот код:

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

Опасная ошибка, которую выдает chrome, может быть связана с тем, что ваш ssl-сертификат может быть недействительным.

...