多站点Wordpress子站点重定向到主站点

时间:2013-09-24 04:29:18

标签: wordpress nginx

我遇到了一个问题,我创建了一个Multisite Wordpress。 我使用Nginx作为我的网络服务器。 在Wordpress上启用了多站点,主站点为freelayers.net 当我创建一个新网站时,一切都运作良好。我可以收到一封成功的电子邮件。但是当我尝试访问像cantho.freelayers.net这样的子网站时。它总是将我重定向到freelayers.net 我还在DNS管理器上添加了通配符记录(*)。它看起来像:

  
      
  • (IP地址/ URL)我的服务器IP(记录类型)A /地址
  •   

我在Nginx的conf文件中认为有问题,但我可以找到任何解决方案 这是主站点的配置文件。

server {
    listen  9880;
    server_name  www.freelayers.net;
    rewrite ^/(.*) /wp-includes/ms-files.php?file=$1;
    root   /home/web/freelayers;
    index  index.html index.htm index.php;
    #if (!-e $request_filename) {
    #    rewrite ^/(.*)$ /index.php?q=$1 last;
    #}
    access_log /home/web/freelayers/logs/access.log;
    error_log /home/web/freelayers/logs/error.log;
    location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
        expires max;
        log_not_found off;
    }
    location / {
        if (!-e $request_filename){
            rewrite ^(.*)$ /index.php break;
        }
    }

    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    location ~ \.php$ {
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }

    location ~ /\.ht {
        deny  all;
    }
}

请提出一些有关此问题的建议!谢谢你的回复!

0 个答案:

没有答案