我的项目中的大多数 URL 链接(css、图像、js 文件等)都是绝对的,但这些链接在我的服务器上不起作用。 我已将该项目放在服务器上的子文件夹中,因此它将位于根目录中。
如何更改此设置,以便 /images/background.jpg
这样的网址变为 123.12.34.56/projectfolder/images/background.jpg
而不是 123.12.34.56/images/background.jpg
?
我猜它与Apache配置有关,但我还没找到它......
我正在使用 Laravel,所以也许有一些 laraways
可以解决这个问题。
最佳答案
尝试从根获取路径 url。 如果您使用 PHP,您可以使用 getcwd() 函数并将其保存在变量路径 root 中,并将所有 URL 保留为相对路径而不是绝对路径。 希望这可以帮助。
关于linux - URL 路径在本地有效,但在服务器上无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28220634/