0

我在将我的网页放在生产环境中时遇到了一些麻烦。

我的 config.php 文件:

$config['base_url'] = 'http://www.mywebsite.com/';
$config['index_page'] = 'index.php';

路由.php

$route['default_controller'] = "welcomePage";

它是一个单一的服务器。“ http://www.mywebsite.com/ ”链接到 /web/。/web/ 是安装我的 codeigniter 应用程序的目录。它在本地主机上运行良好。现在,当我转到“ http://www.mywebsite.com/ ”时,我收到一个 404 not found 错误(codeigniter 之一,所以“index.php”至少已加载。知道吗?提前致谢! :)

编辑 1 ---------------------

.htacces:拒绝所有人

4

1 回答 1

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>

应该管用...

于 2013-06-27T07:50:28.763 回答