У меня есть приложение, которое я получил от другого разработчика, которого больше нет, мне удалось почти все настроить и запустить, но я могу получить доступ только к маршруту по умолчанию abcd.xyz/ все, что было добавлено, вызывает 404 Я проверил, что это конфигурация apache2У меня версия 2.4.4, и это мой .htaccess
root dir
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
app dir:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
webroot:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>
у меня включен mod_rewrite, но похоже, что это не поможет.
[EDIT}
my 000-default.conf
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
<Directory /var/www/html>
Options +FollowSymLinks -MultiViews
AllowOverride All
Allow from All
Require all granted
</Directory>
my vhost.conf
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/abc-cake2/app/webroot/
<Directory /var/www/abc-cake2/app/webroot/>
Options +FollowSymLinks -MultiViews
AllowOverride All
Allow from All
Require all granted
</Directory>