こんにちは私はCodeigniter Web Appを持っています。Codeigniterアプリケーションのルートフォルダ内の他のアセットとの競合
私のルートと、ルート名としての正確な名前のアセット(画像または一部のファイル)との間に矛盾があります。
私のルートにアクセスしようとすると、自分のアセットがブラウザで開かれています。私は解決策がhtaccessで達成できることを知っていますが、私は単にそれを得ていません。
ご協力いただければ幸いです。
以下の私のフォルダ構造を確認してください:
Root
- application
- system
- assets
event.png
list.html
.htaccessファイル:
RewriteEngine On
Options -Indexes
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R]
私のルートは、私が直面していますwww.example.com/event/event-name
ですここで問題を起こす。
'.htaccess'を表示します。 – Tpojka
@Tpojka私はhtaccessで質問を更新しました – saikiran
サイドノート:私は常に最初のルールとしてwww/non-wwwを参照しています。 Index.phpを最後に書き換えるオプションを残した直後に設定してください。 – Tpojka