В корне сайта лежит
.htaccess следующего стандартного содержания (переводит всё на протокол HTTPS):
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
Также в корне сайта лежит папка
news, в которой в свою очередь лежит файл
.htaccess, осуществляющий перенаправление (роутинг) запросов
/news/{что угодно} на просто
/news:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* index.php [L]
К сожалению если на главной странице сайта кликнуть по разделу
news, то https пропадает и всё открывается по обычному http. Если нажать обратно на главную - снова https. Всё остальное (роутинг) прекрасно работает. Страницы из других разделов где нет .htaccess файла прекрасно открываются по https.
Как сделать так, чтобы при переходе на раздел
news сохранялся https? (пробовал добавить те же правила что и в главном
.htaccess - не помогло)