1

私も同じ問題を抱えており、オンラインで入手できる.htaccessのほぼすべてのコードを試しました

私の Xamp は Linux で実行されています。FYI - アプリケーションはインターネットではなくイントラネット上にあり、何らかの問題が発生する可能性があります。

mod_rewrite が有効になっていることを確認しました。php.info() 関数を実行すると、ロードされたモジュールの下に表示されます。

私の設定ファイルで

$config['base_url'] = ''; 
$config['index_page'] = '';
$config['uri_protocol' = 'AUTO';

私の作業 URL は、arteri はルートhttp://whintranet.wh.tvh.ca/arteri/index.php/artery/homeのサブディレクトリですが、そこから index.php を削除すると

要求された URL /arteri/artery/home は、このサーバーで見つかりませんでした。whintranet.wh.tvh.ca ポート 80 の Apache/2.2.15 (CentOS) サーバー

my.htaccess

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /arteri/

RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php?/$1 [L]

RewriteCond %{REQUEST_URI} ^application.*
RewriteRule ^(.*)$ /index.php?/$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>

どんな助けでも大歓迎です

4

1 に答える 1