我已將codeigniter文件放在名爲CI_Folder的單獨文件夾中。該文件夾位於根目錄中。 index.php也駐留在根目錄中。如何使codeigniter文件夾成爲我的根文件夾?
當前當我輸入URL www.xyz.com時,顯示index.php。
我想在codeigniter中創建一個網站,這樣當有人進入www.xyz.com時,他應該看到控制器正在加載的網頁,即他應該被重定向到CI_Folder。
這可能嗎?如果是的話我應該怎麼做呢?
感謝
我已將codeigniter文件放在名爲CI_Folder的單獨文件夾中。該文件夾位於根目錄中。 index.php也駐留在根目錄中。如何使codeigniter文件夾成爲我的根文件夾?
當前當我輸入URL www.xyz.com時,顯示index.php。
我想在codeigniter中創建一個網站,這樣當有人進入www.xyz.com時,他應該看到控制器正在加載的網頁,即他應該被重定向到CI_Folder。
這可能嗎?如果是的話我應該怎麼做呢?
感謝
不知道爲什麼你想這樣做,反正它是一樣簡單:
公開表示指數。 php並更改$system_path
和$application_folder
以反映您的文件夾的位置。例如,如果你把整個「笨」的文件夾在你的根,這將是:
$system_path = './codeigniter/system';
$application_folder = './codeigniter/application';
現在這是你的文件夾結構:
[webroot]
index.php (taken out from codeigniter package)
codeigniter/
application/
system/
在index.php
文件笨的(在codeigniter文件夾中)可以選擇指定system
文件夾和application
文件夾的位置和名稱。 指定它們,並使用.htaccess
我有以下重寫選項
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
</IfModule>
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?$1 [L]
</IfModule>
修改以適合您的需求。 我希望它有幫助。
直接將'codeigniter'的所有文件和文件夾放在根目錄下。 – 2013-02-13 06:22:43
@YogeshSuthar沒有別的辦法。我想保持根目錄清潔 – 2013-02-13 06:25:03
然後使用htaccess爲此。但正如我所知codeigniter沒有大量的文件夾和文件。它只有2-3個文件夾,index.php和htaccess文件。 – 2013-02-13 06:27:00