Я развертываю свой первый API yii2 на Digital Ocean с Ubuntu 16.04. Я получаю 404 не найденных ответа на все запросы, которые я делаю к API. Этот же API работает локально без проблем.
Я настроил LAMPP и связал свою БД с моим API,
Я установил SSL сертификат в домен, и он отлично работает.
Когда я принимаю API следующим образом;
/var/www/html/myfolder/api/....
Нет запросов на этот API, например
https://example.com/myfolder/api/web/v1/beforeauths/trending
У меня есть .htaccess внутри ... / api / web со следующими правилами
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
У меня также есть .htaccess внутри папки ../api со следующим контактом
Options -Indexes
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ web/$1 [L]
</IfModule>
# Deny accessing below extensions
<Files ~ "(.json|.lock|.git)">
Order allow,deny
Deny from all
</Files>
# Deny accessing dot files
RewriteRule (^\.|/\.) - [F]
Я не знаю, что я упустил наверняка в моих конфигурациях. Любая помощь в этом будет отличной