私は codeigniter Web サイトを運用していますが、デバッグできない奇妙な動作が発生しています。
私は mod rewrite を使用しており、URL で index.php を使用しない限り、すべてのページは常にホーム (デフォルト ルート) を指しています。
例。
mywebsite.com/class/method -> all points to the same page
mywebsite.com/index.php/class/method -> points to the right page.
構成: $config['index_page'] = "";
これは私のhtaccessです。
RewriteEngine on
RewriteCond $1 !^(index\.php|lib|robots\.txt|upload)
RewriteRule ^(.*)$ /index.php/$1 [L]
Web サイトは、1 つのサーバーから別のサーバーに 1:1 でコピーされました (データベース構成が異なります)。ここで何が起こっているのかわからないので、私は必死になっています。サーバーで mod_rewrite が有効になっています。
助けてくれてありがとう、あなたは私を神経衰弱から救ってくれるでしょう。