Назад | Перейти на главную страницу

поддомены с подстановочными знаками для сети wordpress

tyring для настройки поддоменов с подстановочными знаками для wordpress 3 на локальном хосте в Ubuntu 11 и не знаю, как это сделать. Wordpress и подстановочные знаки настроены правильно. Если я создам /var/www/domain/test.domain, тогда этот поддомен будет работать. Сетевые настройки WordPress работают на своем конце, со всеми доступными сетевыми опциями и могут создать новый сайт. Но когда я создаю новый сайт в wordpress, я получаю 404 not found.

Настроил днс по такому: http://ubuntuforums.org/archive/index.php/t-1719832.html единственная разница в доменном имени. Итак, мой вход в /etc/dnsmasq.d/domain является address=/domain/127.0.0.1 также я назвал файл доменом, а не localhost

Также /etc/resolv.conf:

# Generated by NetworkManager
domain home
search home
nameserver 127.0.0.1
nameserver 192.168.1.1

/var/log/apache2/error.log:

[error] [client 127.0.0.1] File does not exist: /var/www/domain/test.domain

Кто-нибудь знает, куда идти дальше? У меня нет идей, как двигаться дальше.

ура

обновление, мой vhosts conf:

    $ cat /etc/apache2/sites-available/domain.conf 
<VirtualHost 127.0.0.1:80>

    VirtualDocumentRoot /var/www/domain/%0
    VirtualScriptAlias /var/www/domain/%0

    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/domain/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>
</VirtualHost>

Вы используете многосайтовый WordPress? Если это так, вам не нужны VirtualDocumentRoots. Сами файлы wordpress останутся в одном месте.

Если вам действительно нужны разные установки Wordpress с разными DocumentRoots, вам придется заранее создать каталоги, что заставляет меня думать, что вам просто нужен многосайтовый (который включен в 3.x)

Если вам нужно использовать NameVirtualHosts, просто не забудьте включить что-то вроде:

ServerAlias ​​* .domain.tld, поэтому запросы для любого поддомена отправляются на этот виртуальный хост.