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 に答える