【问题标题】:Problems with laravel 5 and urllaravel 5 和 url 的问题
【发布时间】:2015-06-03 01:52:58
【问题描述】:

您好,我是 laravel 的新手,我正在写一个简单的博客,但我的网址有问题。

.htaccess 改变了 url:

我的链接:

当我点击时:

我的代码:

Route::get('/descargas', 'DescargasController@index');

public function index()
    {
        //$file= public_path(). "/descargas/guia.pdf";
        //$headers = array('Content-Type: application/pdf',);
        //return Response::download($file, 'guia_examen.pdf', $headers);
        dd("lml");
        //return view('hichat');


    }

刀片代码:

<a href="{{ url('/descargas') }}" class

为什么要通过这个:C

【问题讨论】:

  • 将本地主机的 VHOST 条目更改为从 /blog/public 提供服务。
  • mod_rewrite 开启了吗?
  • yes 已开启,但是可以在没有 VHOST 的情况下管理 url 吗?
  • 请问您的 .htaccess 文件?
  • 让你的生活更加复杂......这么多教程如何设置虚拟主机、宅基地、你自己的 ApacheMySQLPhp 堆栈......无论如何你在使用什么样的操作系统?

标签: php .htaccess url laravel laravel-5


【解决方案1】:

您的服务器可能被配置为将 Laravel 公共目录视为 Docroot,这意味着您的 URL 路径中不需要包含 blog/public,因为 http://localhost:8082 可能已经指向 blog/public 目录。如果 js 资源的路径正常,则可能是 apache 配置错误。

【讨论】:

  • 但是没有虚拟主机是不是不可能做到这一点?
  • 如果你使用 php artisan serve - 那么你的 DOCROOT 是 Laravel 安装下的公共目录(Laravel 目录是 artisan 所在的位置)。 php artisan serve 不需要虚拟主机。 Laravel 处理所有路由。您是否为 URL blog/public 定义了路由?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-05-14
  • 1970-01-01
  • 2016-04-24
  • 2015-05-29
  • 2016-12-21
  • 2023-03-06
  • 2014-12-15
相关资源
最近更新 更多