在我的本地主機上我的項目完美地工作。我創建了我的subdomain,我得到了404錯誤。這是我的phpinfo:here。Codeigniter 3.0子域配置導致404錯誤
這是我的htaccess內容:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>
其他信息:數據庫連接是正常。該route.php內容是這樣的:
$route['default_controller'] = 'home';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
的config.php文件內容:
$config['base_url'] = 'http://licenta.attila-naghi.com/';
$config['index_page'] = '';
$config['uri_protocol'] = 'REQUEST_URI';
$config['url_suffix'] = '';
$config['language'] = 'english';
$config['charset'] = 'UTF-8';
$config['enable_hooks'] = FALSE;
$config['subclass_prefix'] = 'MY_';
$config['composer_autoload'] = FALSE;
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-';
$config['allow_get_array'] = TRUE;
$config['enable_query_strings'] = FALSE;
$config['controller_trigger'] = 'c';
$config['function_trigger'] = 'm';
$config['directory_trigger'] = 'd';
$config['log_threshold'] = 0;
$config['log_path'] = '';
$config['log_file_extension'] = '';
$config['log_file_permissions'] = 0644;
$config['log_date_format'] = 'Y-m-d H:i:s';
.........如果你需要他們的休息請詢問。
任何人都可以幫助我的子域上的這個錯誤404? thx
你有什麼建議嗎? –
唯一的建議是mod_rewrite沒有在服務器上配置 – splash58
以及我改變我的控制器的名字,從home.php到Home.php,現在我得到一個數據庫連接錯誤。我不知道爲什麼,因爲我給了它正確的數據 –