После переезда сайта на https перестала работать авторизация через htaccess в админку.
Содержимое .htaccess:
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
# Статические страницы
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]*)/?$ index.php?module=PageView&page_url=$1 [L,QSA]
RewriteRule ^/?$ index.php?module=MainView&page_url= [L,QSA]
При заходе в
/admin сразу же выдает ошибку 401 Unauthorized, а если закомментировать первые 2 строчки — все отлично работает. Пытался делать редирект на https разными способами, включая исключение
/admin из редиректа согласно
этому вопросу, но все равно не работает. Возможно что-то неправильно сделал. Подскажите, пожалуйста, в чем может быть проблема и какой нужен код для htaccess.
Возможно это из-за того, что везде URL стали похожими на этот:
/index.php?module=MainView&page_url=?