http://localhost/myfolder中的开发项目引用了/assets/css/styles.css,这是生产中的网站。
我想称之为:http://localhost/myfolder/
我在apache webroot文件夹中有这个.htaccess c:\ wamp \ www:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ /myfolder/$1 [L,QSA]
正如我在webroot文件夹中所说的那样,它正常工作。
当我将.htaccess移动到/myfolder/.htaccess时,它什么也没做。
我必须改变这个.htaccess才能在myfolder中工作?
谢谢
答案 0 :(得分:0)
因为管理从子文件夹引用的绝对路径是不可能的(如Anubhava所说),我决定将问题集中在/.htaccess和RewriteCond上,只有当我们请求特定的子文件夹时它才有效。
解决方案:( / .htacces最终在根文件夹中)。
var mysend = function(data) {
console.log("ws: sending data");
WebSocket.send(data);
};
另一方面,没有重写条件,它影响了所有请求。
这是比子文件夹更好的修复,因为您可以下载生产.htaccess而无需触摸它。
希望对别人有所帮助。