如何将laravel项目指向共享主机中public_html下的公共文件夹

Tro*_*hel 4 php laravel

  1. 我的共享托管帐户上有第二个域。
  2. 我的 laravel 项目位于根目录中
  3. laravel 公共文件夹位于 public_html 下。公共_html/公共

注意:我不希望公共文件直接位于public_html下,因为我还有其他文件会被覆盖。

我已经将这些更改为我的index.php文件中的行。

需要DIR .'/../../MyOtherDomain.com/vendor/autoload.php';

$app = require_once DIR .'/../../MyOtherDomain.com/bootstrap/app.php';

问题是如何让 laravel 项目使用public_html/public下的index.php文件?

提前致谢。

小智 9

在根目录中添加一个.htaccess文件并粘贴以下代码

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)

保存并重新加载您的浏览器。