Назад | Перейти на главную страницу

Перенаправление всех запросов в определенную папку, кроме SSL, не работает?

У меня на сервере есть папка с именем 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 файл.