Использовал маршрутизацию Cakephp 3 для настройки маршрутов, как показано ниже
$routes->post(
'/auth/login/*',
['controller' => 'WvUser', 'action' => 'login']
);
$routes->post(
'/auth/signup/*',
['controller' => 'WvUser', 'action' => 'signup']
);
Это работало довольно хорошо на локальном сервере, и теперь я получаю сообщение об ошибке 404 на веб-странице.
Это новая установка apache с небольшими изменениями в /etc/apache2/apache2.conf
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Попытка создания временного нового проекта Cakephp, который также столкнулся с похожей проблемой: мой проект и новый временный скелет торта имеют одинаковые файлы .htaccess
внутри / var / www / project
# Uncomment the following to prevent the httpoxy vulnerability
# See: https://httpoxy.org/
#<IfModule mod_headers.c>
# RequestHeader unset Proxy
#</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^(\.well-known/.*)$ $1 [L]
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>
внутри / var / www / project / webroot
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
В /var/www/apache2/error.log
.
нет ошибок.