Laravel在我网域中的两个文件夹上工作

时间:2019-03-30 20:16:59

标签: php laravel apache .htaccess laravel-5

我有一个在共享主机上运行的Laravel项目。添加此.htaccess

之后
RewriteEngine on
RewriteCond %{HTTP_HOST} ^site.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.site.com$
RewriteCond %{REQUEST_URI} !public/
RewriteRule (.*) /public/$1 [L]

Laravel也可以在site.com/和site.com/public中工作。

如何使其仅在根域中工作?

1 个答案:

答案 0 :(得分:0)

尝试执行以下步骤。您无需更改htaccess文件中的内容。

  1. 将Laravel根文件夹中的server.php重命名为index.php
  2. .htaccess文件从/ public目录复制到您的Laravel 根文件夹。