2013-01-04 79 views
0

我为我们的网站之一制作了一个使用codeigniter的后台模块,并将其放入一个名为backoffice的文件夹中。该网站本身不使用任何框架,它只是一对静态网站,其中一些从数据库中读取一些数据。它没有任何.htaccess文件或任何路由。子文件夹中的codeigniter

当我尝试访问后台时,它不起作用。错误日志说,它正试图从subfoler以外得到我的默认控制器:

File does not exist: /usr/local/apache/htdocs/home, referer: http://64.91.226.165/~captainj/backoffice/ 

我能做些什么,你有没有遇到这种问题,这么远吗? 感谢

,你可以看到我的访问THROUGH IP地址域作为DNS尚未设置

UPDATE:

我刚刚发现,当我尝试访问,这是唯一的发生模块通过IP地址。我已将其复制到另一台服务器上,并通过域名访问,并且可以正常工作。但我仍然需要使用IP地址来完成这项工作。

+0

你尝试直接通过浏览器访问该文件? –

+0

是的,我试过了,发生了同样的情况。 – Ervin

+0

所以你说直接访问后台本身不工作?发布代码并完成文件的位置 –

回答

0

尝试删除与htaccess去除也index.php文件的URL坏的部分:

RewriteEngine On 
RewriteBase /~captainj/backoffice/index.php/ 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ /index.php/$1 [L] 
相关问题