Назад | Перейти на главную страницу

Соединение с запросом POST Laravel отклонено от браузера, но нормально от почтальона

Я настроил виртуальный хост для устаревшего проекта Laravel, я могу отобразить форму входа, но когда я отправляю запрос POST, я получаю сообщение «ERR_EMPTY_RESPONSE» в Google Chrome. Но когда я выполняю запрос POST в Postman, сайт отображается правильно, выполняется проверка подлинности. Вот конфигурация виртуального хоста:

<VirtualHost *:80>
DocumentRoot "/Users/mycpu/sites/mysite/public"
ServerName mysite
ErrorLog "/Users/mycpu/sites/logs/mysite-error.log"
<Directory "/Users/mycpu/sites/mysite/public">
    AllowOverride All
    Order Allow,Deny
    Allow from all
Require all granted
AllowOverride All
Options Indexes MultiViews FollowSymLinks
</Directory>
</VirtualHost>

и .htaccess в общественной зоне:

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>

    RewriteEngine On

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)/$ /$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>