0

我有一份 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"我不认为这会是一个问题。但我试图解决这个问题,但我不知道从哪个方向着手,想法?

4

1 回答 1

2

这条线是你的例外

RewriteCond $1 !^(index\.php|static|crm|robots\.txt)

因此,如果您想将“css”文件夹添加到异常中

RewriteCond $1 !^(index\.php|static|crm|css|robots\.txt)

如果失败,请尝试搜索类似这样的其他可能问题

于 2012-06-21T22:23:38.230 回答