【发布时间】:2020-02-12 16:58:45
【问题描述】:
我在 Laravel 6.12 中有项目。我已将我的应用托管在实时服务器中并配置了 SSL。
当我使用https://example.com 访问时效果很好,但是当我尝试使用https://www.example.com 访问时它显示 laravel 的默认 404 错误页面。
意思是,它正在访问项目目录,加载css,js等但显示404错误页面。
我的 .htaccess 有以下几行
RewriteCond %{HTTPS} =on
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://example.com/$1 [R,QSA,L]
谁能帮忙解决这个问题?
【问题讨论】:
-
检查
VirtualHost配置中的www.example.com。确保它与example.com相同。 -
你到底想要什么?将其重定向到非 www 或按原样提供
-
@akbansa 是的,我想要 www 到非 www 路径。