删除codeigniter的index.php文件
删除codeigniter的index.php文件,php,.htaccess,codeigniter,mod-rewrite,Php,.htaccess,Codeigniter,Mod Rewrite,我正在使用MAMP设置 我访问我的codeigniter欢迎信息如下 教程说 使用.htaccess文件作为 RewriteEngine on RewriteCond $1 !^(index\.php|images|robots\.txt) RewriteRule ^(.*)$ /index.php/$1 [L] 得到同样的信息 但是我得到了一个404未找到的错误。首先,您需要检查您的httpd.conf 找这条线。。(位置可能不同) 确保它没有注释。然后保存更改并重新启动apache服务
我正在使用MAMP设置 我访问我的codeigniter欢迎信息如下 教程说 使用
.htaccess
文件作为
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
得到同样的信息
但是我得到了一个404未找到的错误。首先,您需要检查您的
httpd.conf
找这条线。。(位置可能不同) 确保它没有注释。然后保存更改并重新启动apache服务器。
另外,请确保
.htaccess
文件与index.php
文件位于同一目录中
它通常是CodeIgniter应用程序的基本目录
编辑:
还忘了提到您需要虚拟主机来无缝完成此工作。啊,看来你的问题是转载。这里还有另一个问题,但这是在MAC OS X平台上,其中有一些关于设置虚拟主机的详细信息。
最后一行应该是 重写规则^(.*)$index.php/$1[L] 而不是
RewriteRule^(.*)$/index.php/$1[L]尝试在htacces文件中添加RewriteBase RewriteEngine On RewriteBase "/CodeIgniter_2.0.2/" ...your rules here... 重新启动发动机 重写基础“/CodeIgniter_2.0.2/” …你的规则在这里。。。
您遵循的说明假定您正在docroot而不是子目录中安装CodeIgniter。将/CodeIgniter_2.0.2中的所有文件向下移动一个目录
mv CodeIgniter_2.0.2/* .
你在使用Apache吗?同样提到你的操作系统。在so和CI论坛上有很多这样的问题,CI的文档说这很简单,但是有很多人遵循了T的说明,并且遇到了问题
mv CodeIgniter_2.0.2/* .