Codeigniter问题访问/管理员

时间:2012-12-08 11:50:02

标签: php .htaccess codeigniter

我有一个使用codeigniter编写的脚本。

使用子域http://name.domain.com/admin/访问时,它工作正常但我现在需要将脚本安装在一个文件夹中,我无法访问http://domain.com/name/admin/我只是得到一个404

我猜(但我可能完全错了)这是一个.htaccess问题。

RewriteEngine on
RewriteCond $1 !^(index\.php|install|updates|backups|images|css|js|uploads|jPicker|ckeditor|kcfinder|qr|fancybox|test\.php|licence\.txt|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]

我真的很感谢任何帮助,指出我正确的方向,所以我可以解决这个问题。

由于

{EDIT1} 没有.htaccess文件名.domain.com/,name.domain.com/admin& domain.com/name所有工作,只有domain.com/name/admin不起作用。 当我添加如上所述的.htaccess或第二个答案中的子域名时,子域名网址仍在工作但domain.com/name停止工作且domain.com/name/admin继续无法正常工作

1 个答案:

答案 0 :(得分:1)

您还应该在.htaccess上删除name文件夹:

RewriteEngine on
RewriteCond $1 !^(index\.php|install|updates|backups|images|css|js|uploads|jPicker|ckeditor|kcfinder|qr|fancybox|test\.php|licence\.txt|robots\.txt|name)
RewriteRule ^(.*)$ /index.php/$1 [L]