【发布时间】:2015-08-12 21:33:48
【问题描述】:
我有一个 cakephp(2.6 版)视图文件,它链接到我的 webroot 中的一个 js 文件。
我遇到的问题是这个 js 文件包含许多相对文件路径,这些路径链接到 webroot 文件夹中同一目录中的文件。
由于视图文件是加载此主 js 文件的内容,因此 cakephp 将控制器名称附加到此 js 文件中的所有相关链接。
所以 /test.js 变成了控制器名称/test.js
我需要的一个例子如下: 当应用程序请求时
url: mysite.com/codes/commonResources/image.png
我需要它来请求
url: mysite.com/commonResources/image.png
我在 webroot 中的 .htaccess 中尝试了一些重写规则,但似乎没有任何效果。
RewriteRule ^codes/commonResources/(.*) /commonResources/$1 [R]
【问题讨论】:
-
修复
this js file所以它不这样做比使用 mod rewrite 更好。 -
我同意,但是js文件是用游戏软件construct 2生成的,即使文件去缩小化,链接也无法读取。
标签: javascript php .htaccess cakephp routes