【问题标题】:Virtual host in laravel-4laravel-4 中的虚拟主机
【发布时间】:2014-04-04 02:33:46
【问题描述】:

如何为 laravel-4 设置虚拟主机? 以前我写了一些代码和路由看起来像-

Route::get('/', 'PageController@home');

Route::get('/home', 'PageController@about');

当我提供网址时 - "http://localhost/laravel-master/public/" 我可以看到主页,但是当我累了 "http://localhost/laravel-master/public/about" 时,我收到错误说找不到网址。

我厌倦了配置虚拟主机,但最终出现错误 - 您无权访问此服务器上的“url”。

这样做的正确方法是什么??

我的 laravel 文件夹的路径是“C:\wamp\www\laravel-master”

而不是使用"http://localhost/laravel-master/public/",我希望使用像“myapp”这样的url,这样当我使用myapp时我可以看到主页,当我使用“myapp/about”时我可以看到关于页面。

【问题讨论】:

  • 第 29 行的 app/config/app.php 中设置了什么值?默认是http://localhost,试试http://localhost/laravel-master/public吧。
  • 是的,这就是你所说的,但我不想在我的 url 中有 laravel-master/public ..URL 应该更干净!!
  • 你对clean URL的定义是什么?

标签: laravel-4 virtualhost


【解决方案1】:

您需要添加您的虚拟主机和主机文件。让您的 apache 监听您的 Url。

类似于您的虚拟主机文件中的内容

<VirtualHost laravel>
  DocumentRoot "C:/wamp/www/laravel-master/public"
  ServerName laravel
</VirtualHost>

在你的主机文件中:

  127.0.0.2  laravel

让 apache 重启,你的干净 URL 就可以工作了。

【讨论】:

  • 在这种情况下,在这种情况下,在 url “laravel” 应该向我显示与localhost/laravel-master/public 看到的主页相同的主页
  • 非常感谢大家 :) @Creator -- 哦,它成功了!!谢谢xx .. !!
猜你喜欢
  • 1970-01-01
  • 2013-11-17
  • 2014-02-15
  • 2016-10-02
  • 2016-05-16
  • 2018-05-09
  • 2014-10-05
  • 2014-11-29
  • 2016-11-29
相关资源
最近更新 更多