我经常发现自己的情况是,我在本地处理客户的项目并将项目放在适当命名的文件夹中。但是,在生产中,文件被放入根目录。我使用以正斜杠开头的绝对路径来访问所有资产:
<img src="/images/picture.jpg" />
这在生产环境中工作正常,但在开发中,这会转换为我所有项目所在的根文件夹,所以我自然必须在上面的源代码中包含文件夹名称,这确实破坏了工作流程:
<img src="/project/images/picture.jpg" />
我已经阅读了有关 RewriteBase 的信息,但这似乎只解决了 htaccess 重写规则。还有一个标签可以进入文档的 HEAD 部分,但这似乎与前面的斜杠不太配合。我宁愿保留那个正斜杠。此外,可能需要注意的是,我的 CSS 文件遵循相同的路径逻辑。
有没有人可以解决我的问题?谢谢。