0

私は自分のウェブサイトをテスト期間として公開しようとしています。私のドメインは、たとえばhttp://my_domain.meで、codeigniter フォルダー (ci) であり、htaccess ファイルを次のように編集しました。

  RewriteEngine on
  RewriteCond $1!^(index\.php|user_guide|frontend|backend) 
  RewriteRule ^(.*)$ http://my_domain.me/ci/index.php/$1 [L]

Web サイトをリクエストすると、エラー 500 が表示されます。助けてください..

4

3 に答える 3

0

あなたは試すことができます:

RewriteEngine on
RewriteCond $1 !^/?ci/(index\.php|user_guide|frontend|backend|robots\.txt)
RewriteRule ^(.*)$ /ci/index.php/$1 [L]

ただし、CI のセットアップ方法によっては、パス情報を読み取れない場合があります。次のことも試してください。

RewriteEngine On
RewriteRule ^(.*)$ /ci/ [L]

ドキュメントルートで、これを CI フォルダーに入れます。

RewriteEngine On
RewriteBase /ci/
RewriteCond $1 !^(index\.php|user_guide|frontend|backend|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]
于 2013-09-30T20:32:30.260 に答える