我正在尝试将所有http请求重定向到Laravel 5中的https。Laravel 5中是否存在此操作的任何文档。否则,帮我用代码如何做到这一点。提前致谢。在Laravel 5中将所有Http请求重定向到https https
回答
您可以使用htaccess文件从http重定向到https。将以下代码放入您的.htaccess
文件中。
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
OR
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
OR
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
// change example.com with your website domain
// This will redirect all requests received on port 80 to HTTPS.
要了解规则正在检查这个link。
在很多情况下,您还可以将这些行添加到要将http重定向到https的文件夹中名为.htaccess的文件中。
现在,当访客类型http://www.yoursite.com/mypage.htm让他们去https://www.yoursite.com/mypage.htm
注意,服务器会自动重定向HTTP到https:您还可以从HTTP通过使用这种重定向一个页面中的Apache到http您的配置文件或.htaccess文件:
RewriteEngine On
RewriteRule ^apache-redirect-http-to-https\.html$ https://www.yoursite.com/apache-redirect-http-to-https.html [R=301,L]
这link也将帮助你。
希望它会帮助你:)
我需要从HTTP网页重定向到HTTPS。说,我有http://example.com/user,我需要将其重定向到https://example.com/user。我尝试了laravel 5中的上述代码,将其重定向到index.php – karthick
检查我的OR条件是否已更新 –
哎重定向要这样
你有你的控制器在功能使用上的顶部use Redirect;
任何页面,你可以调用
return Redirect::route('foldername.filename') //ex - return Redirect::route('consignees.show')
和重定向回你可以使用这个
return redirect()->back();
检查link
我已将URL::forceSchema("https");
加到我的路线文件上,它工作正常! 它改变了链接为https在Laravel 5.2
- 1. 如何将所有HTTPS请求重定向到HTTP请求?
- 2. Laravel重定向所有请求NON-HTTPS
- 3. Nginx反向代理:将所有HTTP请求重定向到https
- 4. 将所有非HTTPS请求重定向到HTTPS
- 5. 将所有请求HTTP重定向到HTTPS
- 6. 使用http将所有请求重定向到https
- 7. 重定向所有非https请求https请求由htaccess
- 8. 如何重定向所有的HTTP请求到HTTPS在GlassFish
- 9. Laravel将HTTPS重定向到HTTP
- 10. 将所有HTTP请求重定向到HTTPS请求而无需更改代码
- 11. 如何将https://请求重定向到http://在resin4.0中
- 12. 将HTTPS重定向到HTTP
- 13. 将所有请求重定向到HTTPS并将www重定向到非www
- 14. 蔚蓝重定向所有HTTP到HTTPS
- 15. 赞成&重定向所有HTTP到HTTPS
- 16. 重定向所有的HTTP到HTTPS
- 17. Akka http重定向请求https至FQDN
- 18. 有选择地将HTTP请求重定向到ASP.NET中的HTTPS请求
- 19. 将所有HTTP/HTTPS请求重定向到特定网站,然后返回
- 20. 将所有没有http请求重定向到https + www,除了子域名
- 21. 如何将https请求重定向到magento中的http?
- 22. 将HTTP请求重定向到Tornado中的HTTPS
- 23. 将http请求重定向到https在nginx服务器上
- 24. Apache:将所有请求重定向到https://www.domain.tld
- 25. 如何将所有传入请求重定向到https?
- 26. .htaccess将所有请求重定向到非www https域?
- 27. 将一个特定的https请求重定向到http
- 28. 在grails中将http重定向到https
- 29. Nginx:将自定义域名http请求重定向到https
- 30. Laravel HTTP vs HTTPS请求
你需要回到重定向或重定向任何特定网页或什么????? – Hamelraj
如果您使用的是APACHE服务器,则需要在您的'.htaccess'文件中进行更改。阅读更多在这里http://www.easylaravelbook.com/blog/2015/05/27/redirecting-to-https-in-laravel-5/ –
使用中间件:http://stackoverflow.com/questions/28402726/laravel -5-重定向到HTTPS – jardis