Как я могу настроить несколько виртуальных хостов в httpd.conf и каждый из них использует свой файл .htaccess? - PullRequest
2 голосов
/ 21 ноября 2010

В моем httpd.conf настроено много виртуальных хостов, все настроены так:

NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
    ServerName localhost
    DocumentRoot "c:/wamp/wwwWP/"
</VirtualHost>

<VirtualHost 127.0.0.1>
    ServerName testing.local
    DocumentRoot "c:/wamp/wwwtesting/"
</VirtualHost>

<VirtualHost 127.0.0.1>
    ServerName images.local
    DocumentRoot "c:/wamp/wwwimages/"
</VirtualHost>

Я закомментировал строку #DocumentRoot из файла.В моей настройке все работает нормально, но я не могу понять, как использовать файл .htaccess на нескольких моих виртуальных хостах одновременно.Кажется, мне приходится каждый раз менять эту строку на сайт, над которым я сейчас работаю:

<Directory "C:/wamp/wwwimages/">

Это немного неприятно.Как мне настроить мой apache для использования файла .htaccess для любого виртуального хоста, у которого он есть?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 21 ноября 2010

Проверьте этот вопрос SF:

Что-то в этом роде должно помочь:

<VirtualHost *>
    ServerName              intranet
    DocumentRoot            /var/www/default
    <Directory "/var/www/default">
        Options FollowSymLinks
        AllowOverride All

        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

Также проверьте этот пост:

0 голосов
/ 21 ноября 2010
<VirtualHost 127.0.0.1>
    VirtualDocumentRoot c:/wamp/www%-2
</VirtualHost>
...