首页 > 解决方案 > Laravel 适用于我域中的两个文件夹

问题描述

我有一个在共享主机上运行的 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 中工作。

如何让它只在根域中工作?

标签: phplaravelapache.htaccesslaravel-5

解决方案


尝试按照以下步骤操作。您不需要更改文件中的htaccess内容。

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

推荐阅读