如何解决Hostgator共享主机中的CORS问题

时间:2020-06-13 06:18:02

标签: laravel .htaccess laravel-5 cors cpanel

我正在使用第三方API,从中我遇到以下错误:

从原点“ https://myapi/”到“ https://mydomain.xyz ..”的XMLHttpRequest的访问已被CORS策略阻止:对预检请求的响应未通过访问控制检查:否“访问-Control-Allow-Origin'标头出现在请求的资源上。

我想知道如何在我的应用程序中启用CORS策略。我的.htaccess文件是:

<IfModule mod_rewrite.c>

    Header set Access-Control-Allow-Origin "*" // this line I added but no work
    <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>

我正在使用Laravel应用程序。预先感谢。

1 个答案:

答案 0 :(得分:0)


添加/激活模块?

a2enmod headers 之后 重新启动服务

/etc/init.t/apache2 restart

您还可以使用https://github.com/fruitcake/laravel-cors