当前位置: 首页 > 知识库问答 >
问题:

文档根目录子目录中的请求返回404

梁才
2023-03-14

我已经将apache虚拟主机配置文件的文档根目录设置为laravel的公共目录。我有一个angular 4应用程序,内置在public/dashboard dist目录中。我已将此目录添加为搜索视图config/view的位置。php如下所示:

'paths' => [
    resource_path('views'),
    public_path('dashboard-dist'),
],

成功登录后,我可以将用户重定向到该目录中的dashboard-index.php。但是该文件中的所有资产链接(js、css等)都无法加载并返回404。例如bootstrap.min.css来自:

http://localhost/assets/css/bootstrap.min.css(404)

当我将此文件的href属性更改为:

<link href="/dashboard-dist/assets/css/bootstrap.min.css" rel="stylesheet" />

我得到一个200,文件就被加载了。但我不想更改这个angular 4应用程序中的所有URL,而是使用一个服务器配置将子目录文档根设置为自身。我更喜欢用。htaccess在公共目录中这样做,当我将站点上传到real server时,它将开箱即用。我怎样才能做到这一点?

共有1个答案

祝宾白
2023-03-14

此类问题的最佳解决方案是运行:

ng build --base-href /dashboard-dist/ 

构建角应用程序。这会增加

<base href="/dashboard-dist/">

到生成的仪表板索引。php和所有资产链接将从现在开始工作。

 类似资料:
  • 我在一篇类似的文章中读到了如何在ubuntu xampp中更改文档根,这篇文章说要更改documentroot的值 httpd。conf值:DocumentRoot“/media/my\drive/xampp/htdocs” XAMPP:错误1!无法启动Apache!XAMPP:正在启动诊断。。。对不起,我不知道出了什么问题。XAMPP:请联系我们的论坛http://www.apachefrien

  • 我有这个方法来获取Java程序运行的目录。 但是,当我创建一个新的实例并将此目录作为其父目录时,它会在驱动器的根目录中返回一个。 我期望这个文件的绝对路径是,但它的。

  • 问题内容: 使用此代码 返回特定目录中文件夹和文件的总和,而不用关心 子目录 。我想获取目录及其子目录中所有文件的数量。 PS:返回所有文件和文件夹的总和几乎无关紧要。 任何帮助表示赞赏,谢谢 问题答案: 试试这个。 它可能会帮助您。

  • 干杯大家, 我需要python 3.6的帮助。所以我有这样的数据结构: 我目前正在主目录所在的目录下工作,所以我不需要在此之前指定路径。首先,我想遍历主目录,找到所有子目录。然后我想在他们每一个人身上找到。wav文件,当处理完这些文件后,我想转到下一个子目录,以此类推,直到它们都被打开。处理wav文件。这正是我想做的。wav文件被输入到我的程序中,处理它们,这样我就可以把它们转换成numpy数组,

  • 大家好 (1)命令位置 rpm -ql p7zip 结果: /usr/bin/7za (2)压缩包是:根目录只有文件夹 (3)解压命令 7za e nginx.7z -r -o./web 结果:子目录里的文件都跑到根了

  • 当文档很多时,那么,你需要用到 子目录 了。 根目录下 index.rst 加入 modelList/index ;在目录中,index.rst 文件,可以写为 源码 模块列表 ---------- .. toctree:: :glob: :titlesonly: * 引入 rst 文件 警告 这里是 引入的 rst 文件。 源码 .. hea