php - 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 中工作。
如何让它只在根域中工作?
解决方案
尝试按照以下步骤操作。您不需要更改文件中的htaccess
内容。
server.php
在你的 Laravel 根文件夹中重命名为index.php- 将
.htaccess
文件从 /public 目录复制到你的 Laravel 根文件夹。
推荐阅读
- android - 如何将特定变量添加到不同的调试和发布风格
- laravel - 为什么文件图像在控制器中为空
- machine-learning - 在pyspark中获取分类后的所有评估指标
- timber - 生产时嵌套块不尊重 page.twig
- python - 如何一一删除小部件
- java - Java - 使用 Jackson 序列化抽象类
- c# - 使用元数据类型安全地装饰对象
- javascript - 我想将我的 jquery 代码转换为 javascript
- javascript - VueJS:如何使 v-for 每页显示 10 个项目?
- java - 生成数字列表的方法在 JAVA 中返回空数组