Я боролся с этим уже много часов, и я очень расстроен. Apache просто не имеет смысла для меня; Буду очень признателен за любой совет. Пожалуйста, прочитайте то, что я написал, так как я прочитал десятки постов и руководств по этому вопросу, и мне действительно нужен конкретный совет.
Я пытаюсь достичь двух целей: во-первых, заставить "Pretty Links" работать на моем локальном экземпляре Wordpress; во-вторых, настроить локальный домен для сайта.
У меня установлена свежая установка Apache 2.4.6, и я уже сделал, что включил моды rewrite и vhost_alias.
Для первой цели я понимаю, что для AllowOverride необходимо установить значение All. Это, как я понимаю, позволяет файлам .htaccess в последующих каталогах изменять конфигурацию apache. Чтобы попробовать одну вещь за раз, я захожу на сайт по адресу localhost/var/www/dhae/Wordpress (выше домена). Я попытался изменить 000-default.conf, чтобы выполнить это: http://pastebin.com/PwMGF9F2 - все, что я добавил, это раздел. Это не сработало, равно как и изменение AllowOverride на All в apache2.conf.
Я подумал, может быть, мне нужно что-то более конкретное для каталога, поэтому я попытался использовать свою вторую цель для достижения этой цели. Я написал dhae.conf: http://pastebin.com/trwWVFLW
Я также добавил следующую строку в мой файл HOSTS:127.0.0.1 dhae.dev
Это тоже не сработало. Я пробовал все, что мог найти в конфигурации виртуального хоста, и мне просто не повезло. Я действительно в растерянности, и мне нужно, чтобы это работало (особенно моя первая цель), чтобы я мог продолжить свою обычную работу.
Наконец, для домена я проверил, а NameVirtualHost существует только в файле dhae.conf. Это не где-нибудь еще. Я знаком с этой проблемой, и это не происходит здесь.