【问题标题】:Remove /Public from url in Laravel从 Laravel 的 url 中删除 /Public
【发布时间】:2020-06-07 01:30:11
【问题描述】:

美好的一天!

你好,

目前我正在研究 laravel,我是新手。我一直在寻找我的问题的解决方案,但我找不到解决方案。我的 laravel 作品已经可以在 url 中没有 /public 的情况下访问,我通过 .htaccess 修复了这个问题,但也可以使用 url 中的 /public 访问它。请参阅下面的链接以供参考。

https://utok.ph/

https://utok.ph/public

我的 htaccess 文件

重写引擎开启 RewriteRule ^(.*)$ public/$1 [L]

【问题讨论】:

  • 不要用 .htaccess 修复它。修复您的网络服务器配置以指向公共目录。文档有 nginx 的示例配置:laravel.com/docs/6.x/deployment#nginx
  • @ceejayoz 先生您好,我稍后再试。你认为它仍然适用于共享主机吗?
  • 这取决于主机。
  • @ceejayoz 感谢兄弟的快速回复。我通常使用 codeigniter,这是我的第一个 laravel 项目。

标签: laravel laravel-6


【解决方案1】:

.htaccess 文件对此不起作用,我所做的是更新服务器端的根目录。

而不是根将在 public_html 我将其更改为 public_html/public

【讨论】:

    猜你喜欢
    • 2016-07-30
    • 2015-11-17
    • 2015-01-14
    • 1970-01-01
    • 1970-01-01
    • 2021-05-11
    • 2020-10-09
    • 2016-03-06
    • 2017-09-28
    相关资源
    最近更新 更多