Laravel基本URL显示非SSL URL()

卡尔提克

我通过.htaccess启用了强制SSL。它工作正常,并重定向到https://www.myappurl.com在我的应用程序内部,我使用Ajax检索类别列表。在启用SSL的类别列表未加载之后。显示时没有SSL URL http://www.myappurl.com我还将.env文件中的APP_URL更改为https://www.myappurl.com

我的.htacccess代码

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",

secure_url()辅助函数产生一个完全合格的HTTPS URL给定的路径,改变:

url: '{{ url('getsateslist') }}',

url: '{{ secure_url('getsateslist') }}',

此处查看[ secure_url()]的官方文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章