.htaccess - Laravel 6:使用 htaccess 从 URL 中删除 Public
问题描述
全部
我想使用 htaccess 从 url 中删除 public,我尝试了很多方法,但它在 laravel 6 中不起作用。我正在使用这种方式的最新版本:https ://hdtuto.com/article/laravel-remove-public -from-url-using-htaccess
但同样的结果,有什么建议吗?
解决方案
解决了 !!!
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ ^$1 [N]
RewriteCond %{REQUEST_URI} (\.\w+$) [NC]
RewriteRule ^(.*)$ public/$1
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php
推荐阅读
- language-server-protocol - 我是否必须实现部分解析器以支持点触发完成请求?
- python - PyTube 播放列表下载,输出为 1,不下载视频(语法根据文档编写)
- autocad - DXF 文件 - 如何将带有标签文本的“AcDbText”实体链接到几何实体 (AcDbPolyline)?
- javascript - POST 请求后重定向在 Flask 中不起作用
- ios - 我当前的位置显示不同的位置,谷歌地图 - Xcode
- jquery - 带有“;”的jQuery验证多个电子邮件 分隔器。?
- android - Kotlin 的 AlertDialog 中的不同颜色背景
- c++ - 如何中断 C++ 中的阻塞 accept() 调用?
- javascript - 使用 Amcharts 在生产环境中优化 React 应用程序的大小
- javascript - 输入值变化时如何触发函数