Все поддомены, перенаправляемые на mainsite / wp-signup.php после многоузловой установки

Нужна помощь здесь. Установите WordPress 3.1 на webtest.mysite.com и захотите несколько поддоменов на 1.webtest.mysite.com, 2.webtest.mysite.com и т. Д. После выполнения всех инструкций к письму каждый адрес поддомена перенаправляется на основная установка на webtest.mysite.com/wp-signup.php? Есть идеи?

.htaccess содержание

RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] # uploaded files RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule . index.php [L] # END WordPress php_value upload_max_filesize 2000M php_value post_max_size 2000M php_value memory_limit 2000M #php_flag display_errors on 

Solutions Collecting From Web of "Все поддомены, перенаправляемые на mainsite / wp-signup.php после многоузловой установки"

Ваши .htaccess и wp-config.php кажутся правильными, а также ваш dns-файл подстановки.

Похоже, проблема связана с вашим приемом Apache. Для работы Multisite необходимо включить в свой vhost файл подстановочных знаков.

 <VirtualHost *:80> ServerAdmin admin@mysite.com ServerName mysite.com ServerAlias www.mysite.com ServerAlias *.mysite.com UseCanonicalName On DocumentRoot /home/mysite/public_html ErrorLog /home/mysite/logs/error.log CustomLog /home/mysite/logs/access.log combined </VirtualHost> 

Если вы хотите использовать сопоставление доменов, вам нужно будет добавить запись vhost для каждого сайта, подключенного к домену.

Также убедитесь, что в файле ports.conf установлен NameVirtualHost

 NameVirtualHost *:80 Listen 80