【发布时间】:2021-01-25 03:58:25
【问题描述】:
我通过 .htaccess 启用强制 SSL。它工作正常并重定向到https://www.myappurl.com。在我的应用程序中,我使用 Ajax 来检索类别列表。启用 SSL 的类别列表未加载后。它显示时没有 SSL URL http://www.myappurl.com。我还在 .env 文件中将 APP_URL 更改为 https://www.myappurl.com
我的 .htaccaccess 代码
RewriteEngine On
# ensure www.
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# ensure https
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Ajax 代码
$.ajax({
url: '{{url('getsateslist')}}',
type: "POST",
dataType: "json",
【问题讨论】:
-
无需更改
env或.htaccess,改用secure_url()助手
标签: ajax laravel eloquent laravel-7