Codeigniter Web サイトを (ルート ドメインから) 同じルート ドメインのサブディレクトリにコピーしました (すべての config.php の変更と新しいデータベースなど)。ただし、ページ リンクは個々のページを表示しませんが、ブラウザーは index.php ページのコンテンツを (新しいページを読み込んでいるかのように) 単に再読み込みし、ブラウザー ウィンドウの URL を正しいページに変更します。
これは本当に奇妙で、私は何時間も費やしてきたので、ここの誰かが最初の検索ポイントを教えてくれることを願っています.
参考までに、サブディレクトリの .htaccess は次のとおりです。
RewriteEngine on
RewriteRule ^test.php$ mod_rewrite.php
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]