【发布时间】:2023-01-03 16:52:34
【问题描述】:
我在 Windows (MAMP) 上本地运行 laravel 9,我想打开主页:
本地主机/我的项目
代替
本地主机/我的项目/公共
我试图添加.htaccess使用以下内容到根文件夹:
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_URI} !^/public RewriteRule ^(.*)$ public/$1 [L] </IfModule>它没有用! (我得到了 404), (虽然这适用于 laravel 8!)
那么解决这个问题的方法是什么!?我花了几个小时搜索博客和调整无济于事! 我还阅读了一些讨论,即使用 .htaccess 或替换 server.php 并重命名它对于生产来说并不完全安全。
那么解决方案是什么?如果我在线托管我的网站(例如共享托管),该解决方案是否也有效?
谢谢
【问题讨论】:
-
@pyrogrammer 不幸的是没有......
标签: php laravel .htaccess public