У меня есть довольно простая настройка CodeIgniter для сайта, который теперь должен быть полностью запущен по SSL.Итак, я решил, что мне нужно принудительно установить https по некоторым правилам .htaccess, так как это кажется наиболее интуитивным и понятным подходом.Вот что я делаю:
config:
$config['base_url'] = 'https://cooldomain.com';
$config['index_page'] = '';
.htaccess:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
#remove ugly index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1
В результате я получаю много одинаковых запросов GET в моем FireBug, в результатена «пустом» экране ошибок.
Разве шаблоны CI URI, такие как .htaccess, не перенаправляют?Конечно, это должно работать?