user
  • 0
Гуру

Все поддомены перенаправляются на mainsite/wp-signup.Php после мультисайтовой установки

  • 0

Нужна помощь здесь. Установите 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
Share
  1. Каково содержимое вашего файла.htaccess? У кого вы размещаете сайт?

    • 0
  2. Ваши.htaccess и wp-config.php кажутся правильными, как и ваша запись DNS с подстановочными знаками.

    Похоже, проблема связана с вашим виртуальным хостом apache. Вы должны включить запись подстановочного знака в свой виртуальный хост, чтобы Multisite работал правильно.

    <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 для каждого сайта, сопоставленного с доменом.

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

    NameVirtualHost *:80
    Listen 80
    
    • 0

Оставить ответ

You must login to add an answer.