Я раскомментировал следующую строку в файле httpd.conf.
Include /private/etc/apache2/extra/httpd-vhosts.conf
А затем добавил следующий код в httpd-vhosts.conf
<VirtualHost *:80>
ServerName 15ive.com
ServerAlias *.15ive.com
DocumentRoot "/Applications/MAMP/htdocs/15five/web"
<Directory "/Applications/MAMP/htdocs/15five/web">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
SetEnv DEV 1
SetEnv BASEDOMAIN 15ive.com
RewriteEngine on
RewriteCond %{REQUEST_URI} !^(/index\.php|/images|/scripts|/js|/css|/robots\.txt|/favicon\.ico|/pma15$
RewriteRule ^(.*)$ /index.php/$1 [L]
</VirtualHost>
И теперь, когда я открываю 15ive.com в своем браузере, я фактически вижу корень документа localhost вместо того, что я указал в файле виртуальных хостов. Кажется, что Apache не поднимает его. Есть идеи, где я ошибся?
источник