我有一个托管在 https://subdomain.myserverdomain.com 的 Laravel 项目,我遇到了 URL 重定向问题。该项目设置在“subdomain”文件夹下,当我在浏览器中导航到 https://subdomain.myserverdomain.com/panel/ 时,它会重定向到 https://subdomain.myserverdomain.com/public /面板/。正确的 URL https://subdomain.myserverdomain.com/panel 工作得很好,但有时项目用户输入最后一个斜杠,会导致资产问题。他们正在输入 URL,因为该网站的前端没有锚点。
我尝试修改根目录下的 .htaccess 文件,但问题仍然存在。另外,我检查并调整了我的 Apache 配置,但没有找到解决方案。
这是我位于项目根目录的 .htaccess 文件:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} !/public
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
我该如何纠正这个问题?
我希望像“/panel/”这样的所有路由都重定向到“/panel”网址,而不是“/public/panel”网址。