CodeIgniter文件不适用于GoDaddy Windows托管



当我试图在URL下方进行ACESS时未得到任何响应时:

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';

.htaccess

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

在config中,您需要列出the the域名,然后删除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

最新更新