默认控制器(欢迎页面)未加载,也未加载任何其他控制器。除了下面列出的内容之外,我没有做任何其他更改:
在WAMP上下载并安装CI版本2.1.4到此目录 - >
http://localhost/ci/
之后我将配置文件元素设置为:
$config['base_url'] = 'http://localhost/ci/';
然后我将.htaccess从Deny all
设置为:
RewriteEngine on
RewriteBase /ci/
RewriteCond $1 !^(index\.php|images|css|js|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
任何建议将不胜感激。
谢谢。
答案 0 :(得分:1)
无需设置基本网址:
$config['base_url'] = ' ';
RewriteEngine on
RewriteCond $1 !^(index.php|images|css|js|robots.txt|favicon.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php/$1 [L,QSA]
答案 1 :(得分:0)
试试这个.htaccess:
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /ci/index.php/$1 [L]
答案 2 :(得分:0)
感谢大家帮助我设置CodeIgniter 2.1.4版的努力。我原来下载的软件包似乎有问题。删除目录并再次下载CI文件后,一切正常。