更改laravel app的基本网址

时间:2016-05-14 15:58:08

标签: php routing laravel-5.1

目前,我正在使用Laravel 5.1为客户开发网站。

在测试服务器上它是example.com/sites/project/public/index.php/,但在客户端服务器上它只是example.com/

有没有办法在使用我们的测试服务器时将站点基本URL设置为指向/sites/project/而不是root,然后使用root作为客户端服务器上的基本URL?因为目前我必须在每个链接之前输入基本URL并在每次更改服务器时更改它 - 这是不好的做法。

修改

我主要想在使用资产时执行此操作,因此指向资产的链接指向正确的文件夹。目前它指向example.com/assets/...并且在测试服务器上它指向相同的东西,它应该指向example.com/sites/project/public/assets/...

1 个答案:

答案 0 :(得分:0)

资产函数会将您提供的URL附加到index.php文件的位置,

所以如果在服务器1中你的网址是example.com/sites/1/public/ 在服务器2中,您的网址是example2.com /

并且资产在公共文件夹中存在,相同的代码将在两个url内部工作,这是url helpers的目的。 所以你不需要做任何可以开箱即用的事情