Laravel& Chatter - 在何处指定链接和资产的基本URI

时间:2018-01-10 08:18:07

标签: php laravel .htaccess

我是Laravel的新手。我安装了Chatter论坛包。

我在共享主机上的目录结构是:

├── public_html/
│   ├── index.html (non-Laravel)
│   └── assets
└── project_name/
    ├── public
    ├── index.php

当我访问http://www.mywebsite.com/project_name/时,它显示的页面上显示消息“Laravel是一个框架,因此它没有索引页面”,并将我重定向到http://www.mywebsite.com/project_name/public

经过大量努力,我看到Chatter论坛包安装在http://www.mywebsite.com/project_name/public/forums

但是,它无法加载CSS和js,永久链接生成为“http://www.mywebsite.com/forums/discussion/general ...”而不是“http://www.mywebsite.com/community/forums/discussion/general ...”

  1. 为什么Laravel甚至有一个“公共”文件夹 - 在Stackoverflow上看到这么多问题让我想知道它是如何帮助的呢?
  2. 如何在不使用根目录中的.htaccess的情况下摆脱它(我的.htaccess在root中已经有一些代码,这几乎会扰乱网站的其他部分。
  3. 我已尝试将server.php重命名为root.Lravel文件夹中的index.php,如Stackoverflow上最受欢迎的答案之一所述,但这没有帮助。
  4. 理想情况下,我希望Chatter可以通过“http://www.mywebsite.com/community/forums

    访问

0 个答案:

没有答案