codeigniter文件不适用于godaddy windows主机

时间:2016-12-21 11:33:20

标签: php .htaccess codeigniter

当我尝试访问url以下时没有得到任何回复:

http://subdomain.domain.com/index.php/Admin/index/

我的codeigniter文件出现在:

http://subdomain.domain.com

在我的.htacces文件中:

RewriteEngine on 
RewriteBase / 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php?/$1 [L]

在我的config.php文件中:

$config['base_url'] = 'http://subdomain.domain.com/';
$config['index_page'] = 'index.php';
$config['uri_protocol'] = 'AUTO';

1 个答案:

答案 0 :(得分:1)

的.htaccess

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

在配置中,您需要列出带有斜杠的域并删除index.php

$config['base_url'] = "http://subdomain.domain.com/";
$config['index_page'] = "";
$config['uri_protocol'] = "AUTO";

如果您在管理控制器中有索引控制器方法,则转到的URL应该是http://subdomain.domain.com/admin/

此处描述的控制器和方法 http://www.codeigniter.com/user_guide/tutorial/static_pages.html