У меня работает Apache/2.4.41 (Ubuntu)
Я хочу использовать только одно доменное имя.
Я хотел бы сопоставить разные сайты с разными путями после доменного имени.
Например:
mydomain.com/test001 сопоставляется с /var/www/test001/public
mydomain.com/test002 сопоставляется с /var/www/test002/public
Я уже пробовал много разных конфигураций виртуальных хостов, но ни одна из них не сработала.
поэтому теперь я пытаюсь сопоставить mydomain.com/test002 с /srv/public, как показано ниже:
Псевдоним /test002 /srv/test002/public_html
<Directory /srv/test002 /public_html>
Order Allow,Deny
Allow from all
Options FollowSymLinks
</Directory>
первый сайт работает, но работает только индексная страница второго сайта, и если я попытаюсь перенаправить на другую страницу, он выдаст «404 страница не найдена»
.htaccess второго сайта:
RewriteEngine включен
Переписать базу /test002/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !.(js|css|eot|svg|ttf|woff|woff2|map)$ index.php [L]
RewriteCond $1 !^(index\.php|активы)
Это очень странно, я работал над этим весь день, но пока не нашел решения и не нашел ничего полезного в Интернете.
Кто-нибудь может мне помочь?