На локальной машине стоит Apache веб-сервер. Имеется два домена:
localhost и
sub.localhost
При переходе по этим доменным именам все работает прекрасно, открывается
index.php из
/var/www/html/.
Стоит мне только ввести crm.localhost/что-нибудь и это приводит к ошибке 404. В чем проблема?
.htaccess:RewriteEngine On
RewriteBase /
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^(.*)$ ./index.php
index.php:<?php
$sub = explode('.', urldecode($_SERVER['HTTP_HOST']))[0];
if ($sub == 'sub') {
include 'template/subdomain.php';
} else {
include 'template/domain.php';
}
?>