laravel - 如何将所有网站请求重定向到 laravel 中的 https://www?
问题描述
我正在使用 htaccess 将所有请求强制到https://www。代码工作正常并向https://www发送请求,但问题是它仅加载 webiste 的主页,其他显示 404 错误。我的 Htaccess 代码如果-
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [L,R=302]
RewriteCond %{HTTPS} =off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [NC,R=302,L]
</IfModule>
我的网址是:- https://www.makemyfoam.com/contact 如果我使用:- https://www.makemyfoam.com/index.php/contact 那么它可以正常工作
解决方案
这是我的,它工作正常(它没有“www”重定向):
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
RewriteEngine On
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
推荐阅读
- elasticsearch - Elasticsearch匹配查询:相同的字符串但分数不等于1
- react-native - 当三星设备中的列表高度很大时,平面列表项目不显示
- python-3.x - 即使我不想预测任何东西,我是否需要对 K-means 聚类进行测试训练拆分?
- wix - 使用 WIX 注册 COM EXE
- jquery - 如何在云图中始终显示弹出窗口?
- sql - Count selected rows
- windows - Why does the WinAPI function ::NetUserGetLocalGroups() not return all groups?
- python - 动态地将张量附加到张量流中的列表
- excel - How to find the sum of particular rows
- python-3.x - How to use SVM when output label is a 3D array?