2

私はubuntu、ランプ スタックをインストールし、サーバー ファイルなどを追加した場所を使用して、クラウド サーバー上にいます...

しかし、1.2.3.4/page のようなページにアクセスしようとすると、404 page not found エラーが返されます...

フレームワークを使用していCodeigniterます。

site-available/defaultファイルを編集してAllowOverrideからNoに変更しようとしましAllたが、500サーバーエラーが表示されます

AllowOverride None

AllowOverride All

... 手がかりは??

私のhtaccessファイル:

RewriteEngine On

#RewriteCond %{HTTP_HOST} !^www\.
#RewriteRule (.*) http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

RewriteCond %{REQUEST_URI} ^/system.*
RewriteRule ^(.*)$ index.php?/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?/$1 [L]
4

3 に答える 3

3

500 サーバー エラーが発生した場合、問題はアクセス制限とは関係ありません。Web サーバーのログをチェックして、エラー トレースを見つけてください。

500 サーバー エラーは、リクエストは処理されましたが (制限の問題はありません)、エラーが発生したことを意味します。

于 2012-04-19T08:28:21.033 に答える
0

ここの指示に従っていますか: http://codeigniter.com/wiki/mod_rewriteセクション 4 には、500 エラーに対する提案があります。

于 2012-04-19T08:44:50.253 に答える