Bu mücadele için birkaç yolu vardır.
Option 1:
, / Sistem / application / config / config.php sayfanızı ayarlayın: Herhalde o dosyada, hem klasörlere dağıtmış kod olurdu:
$config['base_url'] = "http://www.yoursite.com/";
veya
$config['base_url'] = "https://www.yoursite.com/";
Sonra olmayan ssl VirtualHost klasöründe, SSL siteye klasöre göre korumalı sayfalara yönlendirmek için set config:
RedirectPermanent /sslfolder https://www.yoursite.com/sslfolder
Option 2:
SSL için her şeyi göndermek ve bir klasördeki tüm kodunuzu tutmak
/ Sistem / application / config / config.php, sayfanızı ayarlayın:
$config['base_url'] = "https://www.yoursite.com/";
Other Options
There are some mveyae hacky ways to do this with header() redirects, etc. but I don't think you want to maintain different code bases fveya this option. I don't recommend this but you could do something like:
$config['base_url'] = “http://” . $_SERVER['http_host'] . “/”;