我想設置我的codeigniter項目,以便我可以在我的web服務器上的任何文件夾中使用它。不幸的是,codeigniter要求我在配置的幾個變量中指定位置。這對可移植性來說是一個問題。如何使一個CodeIgniter項目與重定向一起移植
有3個地方,我看到這一點:
1) $config['base_url']
2) $config['base_path']
3) .htaccess RewriteRule
到目前爲止,我已經找到了解決方案(1)這裏: http://codeigniter.com/wiki/Automatic_base_url/
我尋找到解決方案(2) (3),但最重要的是(3)。下面是一個例子情況:
我設置的.htaccess有重寫規則如下:
RewriteRule ^(.*)$ /folderA/index.php/$1 [L]
然後我進入我的回購協議,並檢查了項目到另一個文件夾進行一些單獨的變化。現在,我必須更新htaccess來顯示如下:
RewriteRule ^(.*)$ /folderB/index.php/$1 [L]
我想設置它,所以我不作任何配置的變化,當我檢查了另一個副本。
感謝您的提示。但我想這樣做的原因是,我可以停止玩配置文件。 – Jono 2010-06-11 20:10:27