【发布时间】:2015-12-10 14:04:57
【问题描述】:
我写了一个插件,我从插件的 htdocs 文件夹中链接了一些图像。为此,我使用路径/chrome/pluginname/...。当我在安装了多个项目的另一台服务器上测试插件时(在我的开发计算机上我只有一个 Trac 项目),它不起作用,因为项目名称是 URL 的一部分,但附加了 htdocs 路径在港口之后。
以下 URL 在各自的服务器上工作以查找图像文件:
在我的开发计算机上: <ip>:<port>/chrome/pluginname/...
在 Apache 测试服务器上: <ip>:<port>/projectname/chrome/pluginname/...
/chrome/pluginname/... 附加在端口之后,而不是在项目名称之后,因此无法找到文件。生成的 URL 是 <ip>:<port>/chrome/pluginname/...,就像在我的开发电脑上一样。
如何在 URL 中动态包含项目名称以避免对其进行硬编码,或者将相对 /chrome/pluginname/... 路径设置在项目名称之后?
【问题讨论】:
标签: path filepath relative-path trac