我已经将代码点火器文件放在一个名为CI_folder的单独文件夹中。此文件夹在根目录中。index.php也位于根目录中。
目前,当我输入网址www.xyz.com时,会显示index.php。
我想在codeigniter中创建一个网站,这样当有人进入www.xyz.com时,他应该看到控制器正在加载的网页,即他应该重定向到CI_Folder。
这可能吗?如果是,我该怎么做?
感谢
不知道为什么要这么做,不管怎样,它就像一样简单
- 将codeigniter的index.php放在根目录中
-
打开上述index.php并更改
$system_path
和$application_folder
以反映文件夹的位置。例如,如果您将整个"codeigniter"文件夹放在根目录中,它将是:$system_path = './codeigniter/system'; $application_folder = './codeigniter/application';
这是您现在的文件夹结构:
[webroot]
index.php (taken out from codeigniter package)
codeigniter/
application/
system/
在codeigniter的index.php
文件中(在codeignitr文件夹中),可以选择指定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>
根据您的要求进行适当的修改。我希望它能有所帮助。