我有一份codeigniter正在运行。我现在也尝试在子目录中安装CRM sugrar crm。没有任何样式表,图像,其他正在加载,因为CI覆盖了sugarcrm在那里写的系统以及它们如何将CSS和JavaScript等内容包含在其中。
我当前的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"
我不认为这会是一个问题。但我试图解决这个问题,我不知道采取这个方向的想法?
答案 0 :(得分:2)
此行是您的例外
RewriteCond $1 !^(index\.php|static|crm|robots\.txt)
所以如果你想将'css'文件夹添加到例外
RewriteCond $1 !^(index\.php|static|crm|css|robots\.txt)
如果失败,请尝试搜索其他可能的问题,例如this