codeigniter のコピーを実行しています。また、正確にはサブディレクトリに CRM sugrar crm をインストールしようとしています。CIがsugarcrmがシステムに書き込んだ方法と、CSSやJavaScriptなどをシステムに組み込んだ方法をCIがオーバーライドしているため、スタイルシート、画像、その他のいずれもロードされていません。
現在の htaccess ルールは次のようになります。
#remove index from url
RewriteCond $1 !^(index\.php|static|crm|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
ファイルが ./file/path/ のように含まれている場合、これは一般的に機能しますが、この場合、ご覧のとおり crm ディレクトリを無視しようとしています。しかし、それは再帰的ではないようです。
sugarcrmにはsrc="css/something"
、彼らがそれをしたかのようなファイルが含まれていますsrc="/css/something"
。これは問題になるとは思いません。しかし、私はこれを整理しようとしていますが、これをどの方向に取り入れるべきか、アイデアはわかりませんか?