Laravel API使用用户代理python-requests / 2.8.1阻止发布

时间:2019-02-13 18:16:28

标签: php laravel rest api cpanel

我正在将系统与Uber Eats API集成在一起。但是我在生产环境中遇到了一些问题。

如果我使用标题 user-agent:python-requests / 2.8.1 进行POST,则它将返回状态码403,如果没有它,则返回200。

当前,该项目托管在网络cpanel上。项目目录位于cpanel的根目录中,位于public_html之外。该项目的公用文件夹位于public_html内。

我的.htaccess / public_html

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} =^public
RewriteRule ^(.*)$ public/$1 [L]

我的.htaccess / public_html / public

<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]

文件夹具有0755权限(存储具有0777),并且文件0644。

任何帮助都是有效的,谢谢!

0 个答案:

没有答案