将网页放在生产环境上时遇到了一些麻烦。
我的config.php文件:
$config['base_url'] = 'http://www.mywebsite.com/';
$config['index_page'] = 'index.php';
routes.php文件
$route['default_controller'] = "welcomePage";
这是一个&一台服务器。 “http://www.mywebsite.com/”正在链接到/ web /。 / web /是我的codeigniter应用程序的目录。它在localhost上工作正常。现在,当我转到'http://www.mywebsite.com/'时,我得到404未找到错误(codeigniter一个,所以“index.php”至少被加载。有任何想法吗?先谢谢!:)
EDDIT 1 ---------------------
.htacces: 拒绝所有
答案 0 :(得分:0)
将此添加到.htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
</IfModule>
应该工作......