IIS7/SQL Server上的WordPress网络-重写问题

时间:2011-05-30 作者:anthon

我刚刚用SQL Server Express和WordPress 3.1在Windows Server 2008 Web R2(IIS7)上安装了一个新的WordPress设置。

我成功完成了安装,并登录到管理部分,开始激活WordPress网络(使用子域)。编辑完wp配置文件后,我将WordPress生成的代码添加到wp配置(特定于网络)和web中。配置(重写)。

由于添加了这些更改,每次尝试登录WordPress时,我都会直接返回登录页面。到目前为止,我一直在努力:

注释掉wp配置中特定于网络的更改,并将重写规则还原为标准WordPress规则(不起作用)

  • 已检查IIS管理员是否有任何已到位的重写(无)
    1. wp配置和web的详细信息。配置如下:

      wp-config:
      define(\'WP_ALLOW_MULTISITE\', true);
      
      define( \'MULTISITE\', true );
      define( \'SUBDOMAIN_INSTALL\', true );
      $base = \'/\';
      define( \'DOMAIN_CURRENT_SITE\', \'svr-web-csrms\' );
      define( \'PATH_CURRENT_SITE\', \'/\' );
      define( \'SITE_ID_CURRENT_SITE\', 1 );
      define( \'BLOG_ID_CURRENT_SITE\', 1 );
      
      web。配置:http://pastebin.com/8xctXizE

      更新:我有一个想法。从阅读此here:

      请注意,根据设置要求,在127.0.0.1或localhost上运行时,不能从子文件夹切换到子域>。由于cookie处理,这可能会在根站点上导致无休止的循环>reauth=1。

      由于我使用的是内部地址,我可能有问题。我会给WordPress设置一个合适的域名,然后回来。

    1 个回复
    最合适的回答,由SO网友:Sterling Hamilton 整理而成

    听起来您的域与生成的cookie不匹配。这可能与IP无关。

    define( \'DOMAIN_CURRENT_SITE\', \'svr-web-csrms\' );
    
    我希望有一个真正的域名或类似的东西。

    define( \'DOMAIN_CURRENT_SITE\', \'subdomain.mysite.tld\' );
    
    我想看看你的网页。配置-但URL现在似乎已断开。

    结束