当我试图在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