htaccess - codeigniter问题

时间:2015-08-28 18:31:47

标签: .htaccess codeigniter

我正在使用codeigniter。我当前的htaccess文件在我的本地环境中工作正常 - 但是当我将它加载到服务器上时,我正在使用我得到404页面未找到错误。

我是htaccess的全新手 - 所以你可能要为我拼出来。有一件事可能会影响到这一点 - 我现在在同一个域上有几个站点 - 所以当前站点位于一个名为“ripped2”的子目录中

这是我的htaccess:

Options +FollowSymLinks 
Options -Indexes 
DirectoryIndex index.php 
RewriteEngine on 
RewriteCond $1 !^(index\.php|resources|images|css|js|robots\.txt|favicon\.ico) 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]

4 个答案:

答案 0 :(得分:0)

你必须检查直播服务器上的.htaccess文件权限它应该是755而不是777,因为777上的某个时候会出现错误...请检查

答案 1 :(得分:0)

使用哪个版本的codeigniter ....如果您使用的是最新的codeigniter 3.0,那么:

  • 使用起始大写字母更改控制器和模型文件名,例如,如果您将控制器名称更改为:home.php,则将其更改为Home.php ..
  • 对控制器和模型的所有文件名执行此操作。

希望它有效......

答案 2 :(得分:0)

您使用的是哪台服务器?对于某些服务器,您可能需要在网站的根目录中包含web.config文件...阅读此Need a web.config file instead of .htaccess for codeigniter

答案 3 :(得分:0)

你应该添加......

RewriteBase /ripped2