Поместите это в ваш .htaccess или httpd.conf (обычно /etc/apache2/httpd.conf
в OSX):
DirectoryIndex index.php
Если он вставлен в .htaccess, убедитесь, что где-то в httpd.conf (или в любом другомфайл конфигурации для веб-сервера) у вас есть (замените /var/www/html
на каталог, в котором находится ваш файл .htaccess):
## These lines can go anywhere in the main config file:
AccessFileName .htaccess
<Directory "/var/www/html">
AllowOverride All
</Directory>
Также убедитесь, что ваш /etc/hosts
файл содержит:
127.0.0.1 devsite
# Or whatever your local computers IP is:
# 192.164.2.164 devsite
, чтобы имя узла разрешалось правильно.
Редактировать:
Из комментариев кажется, что вашим виртуальным хостам может потребоваться дополнительная настройка.Можете ли вы поместить содержимое файла /etc/apache2/extra/httpd-vhosts.conf
в ваш вопрос?