linux - URL 路径在本地有效,但在服务器上无效

标签 linux apache laravel laravel-4 url-rewriting

我的项目中的大多数 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/

相关文章:

php - 在laravel php中获取用户instagram帖子api

javascript - Laravel 5.6 如何将 URL 作为 URL 参数传递?

php - 模型的属性如何在 Livewire Laravel 中默认为原始属性

linux - pubsubeat 与 Elasticsearch 的集成

java - 在本地模式下运行 Apache Storm 连接错误

php - 自定义错误 403 页面 PHP

php - 启用 error_reporting 后,Mongo 将不会加载 phpinfo

c++ - opengl 程序在 glBegin(GL_QUADS) 上崩溃

linux - centos 7 kickstart - 强制单个分区

linux - 使用工具链时出现 execv 错误