Ben benim webserver herhangi bir klasörde kullanabilirsiniz yüzden benim CodeIgniter projeleri kurmak istiyorum. Ne yazık ki CodeIgniter config çeşitli değişkenler konumunu belirlemek için beni gerektirir. Bu taşınabilirlik için bir sorundur.
Bunu görmek 3 yer vardır:
1) $config['base_url']
2) $config['base_path']
3) .htaccess RewriteRule
So far, I have found the solution to (1) here: http://codeigniter.com/wiki/Automatic_base_url/
I (2) çözümler arıyor ve (3), ama en önemlisi (3). Am İşte bir örnek durum:
Ben set htaccess aşağıdaki gibi RewriteRule var.:
RewriteRule ^(.*)$ /folderA/index.php/$1 [L]
Sonra benim repo gitmek ve Bazı ayrı değişiklikler yapmak için başka bir klasöre projeyi kontrol. Şimdi güncelleme var htaccess aşağıdaki göstermek için.:
RewriteRule ^(.*)$ /folderB/index.php/$1 [L]
Ben başka bir kopyasını kontrol ettiğimde bu yüzden herhangi bir yapılandırma değişiklikleri yapmak zorunda değilsin ayarlamak istiyorum.