У меня есть существующий файл htaccess, который я пытаюсь обновить для принудительного применения HTTPS
Существующий файл (частичный / полный файл здесь )
RewriteEngine On
RewriteBase /
# Handle Member Profile Requests for web app
Redirect 301 /cc /index.php#user
#handle app open links
RewriteRule ^profile index.php?q=$1&folder=profile [QSA]
RewriteRule ^find index.php?q=$1 [QSA]
RewriteRule ^savedcards index.php?q=$1&folder=savedcards [QSA]
RewriteRule ^message index.php?q=$1&folder=message [QSA]
RewriteRule ^testimonials index.php?q=$1&folder=testimonials [QSA]
RewriteRule ^invites index.php?q=$1&folder=invites [QSA]
RewriteRule ^referrals index.php?q=$1&folder=referrals [QSA]
RewriteRule ^notes index.php?q=$1&folder=notes [QSA]
RewriteRule ^opportunities index.php?q=$1&folder=opportunities [QSA]
RewriteRule ^network index.php?q=$1&folder=network [QSA]
RewriteRule ^channel_invitation index.php?q=$1&folder=channel_invitation [QSA]
RewriteRule ^channel index.php?q=$1&folder=channel [QSA]
Options -Indexes
<Files 403.shtml>
order allow,deny
allow from all
</Files>
Когда япопробуйте добавить часть «принудительного применения https»:
...
RewriteBase /
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
...
Это приводит к бесконечному циклу перенаправления.