У меня на сервере есть папка с именем john. Внутри этой папки находится приложение, над которым я работаю.
У меня установлен самоподписанный сертификат.
если я пойду в https://mydomain.com/john/signin оно работает.
у меня есть .htaccess который перенаправляет все запросы, которые не начинаются ни со слов Джон или юлианский к / Джон:
RewriteCond %{REQUEST_URI} !^/(john|julian).*
RewriteRule ^(.*)$ john/$1 [L]
Теперь, если я перейду на страницу без SSL, например http://mydomain.com/about страница http://mydomain.com/john/about загружается (URL-адрес не перенаправляется).
Однако, если я перейду на страницу ssl, например https://mydomain.com/signin Я получаю "404 Не Найдено" ошибка.
Есть идеи, что может вызвать это?
Я понял, в чем проблема. Мне нужно было изменить AllowOverride
из none
к All
в моем /etc/apache2/sites-available/default-ssl
файл.