CI を複数のアプリケーションに分割したくありません。ルート /var/www/app/ の app というフォルダー内にあると言えます。最初にこのセットアップを試しました:
/system/
/application/
/app1/
/app2/
app1.php
app2.php
.htaccess
しかし、htaccessが正しく指すようにできませんでした。したがって、私はこれを進めました:
/system/
/app1/
.htaccess
/application/
index.php
/app2/
.htaccess
/application/
index.php
そして今、URL で正常に動作します: mysite.com/app/app1/index.php/welcome - しかし、index.php を URL から隠したいと思います。したがって、私の .htaccess は次のようになります。
RewriteEngine on
RewriteCond $1 !^(index\.php|gfx|css|js|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]
mysite.com/app/app1/welcome にアクセスしようとすると 404 が返されます。誰かが私の .htaccess の何が問題なのかを明確にできますか? ルートに別の .htaccess があり、そこからワードプレスを実行しますが、CI が実行される /app フォルダーに影響しますか? どうもありがとう!