1

同じホストに codeigniter を使用した 2 つのスクリプトがありますが、そのうちの 1 つは正常に動作します。もう1つはサーバーエラーの表示です。when I## Heading ## 問題をたどると、次の行にコメントを付けてもサーバーエラーが表示されないことに気付きました (ファイル CodeIgniter.php 内):

call_user_func_array(array(&$CI, $method), array_slice($URI->rsegments, 2));

アップデート:

私のhtaccessファイルは次のとおりです。

RewriteEngine on 
RewriteCond $1 !^(index\.php?|images|robots\.txt|favicon\.ico) 
RewriteRule ^(.*)$ index.php?/$1
4

1 に答える 1

0

これを使って:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

ci が directory の下で実行されている場合は、次のようにfor example "/foo"置き換えます。

RewriteEngine On
RewriteBase /foo
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /foo/index.php/$1 [L]
于 2013-01-28T11:31:06.233 に答える