jQueryUI和.htaccess RewriteRule的奇怪问题

时间:2011-01-08 22:27:19

标签: jquery-ui .htaccess

我的.htaccess中有以下规则,将/labs/...的任何请求重定向到/projects/...

RewriteRule ^labs/(.+)$ projects/$1 [L]

其中projects是我的网络服务器上的本地文件夹。我在projects的子文件夹中的页面上使用jQueryUI,比如projects/project1/index.php

当我点击http://mydomain.com/projects/project1/时一切都很好。但是,如果我点击http://mydomain.com/labs/project1/几乎一切都很好,除了我在JS控制台中收到以下警告:

Resource interpreted as image but transferred with MIME type text/html. ui-bg_highlight-soft_60_4ca20b_1x100.png

我的jQueryUI按钮失去了光泽外观。请注意,所有其他图像都很好 - 这只是一个特定的PNG。似乎jQueryUI代码可能在这里做了一些特殊/不同的事情。

我甚至不知道从哪里开始尝试解决这个问题。但如果有人有任何建议我会非常感激。

具体示例

真实路径:http://grinninggecko.com/projects/retranslate/

重写路径:http://grinninggecko.com/labs/retranslate/

1 个答案:

答案 0 :(得分:0)

如果您的网络服务器以文本/ html格式提供PNG文件,您可以将此行添加到.htaccess:

AddType image/png .png