wordpress 子域错误 (2 wordpress)

wordpress subdomain errors (2 wordpress)

所以我在域中有一个现有的 wordpress,并在域文件夹 (domain/subdomain/) 内的一个新文件夹(子域)中安装了一个全新的 wordpress。现在我想使用 subdomain.domain.com 访问这个新的 wordpress。能够做到这一点,但随后遇到图像问题。能够修复它,但我现在遇到了 wp-blog-header.php 等文件的问题。这里有更多细节希望任何人都可以告诉我哪里出错了:

.htaccess 域

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

RewriteEngine On
RewriteCond %{HTTP_HOST} ^subdomain\.domain\.com$
RewriteCond %{REQUEST_URI} !^/subdomain/
RewriteRule (.*) /subdomain/

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$
RewriteRule ^subdomain/(.*)$ http://subdomain.domain.com/

.htaccccess 子域为空。

在 wp-config 我有这些:

define( 'WP_SITEURL', 'http://subdomain.domain.com' );
define( 'WP_HOME', 'http://domain.com/subdomain' );

当前错误是

Warning: require(/clientdata/apache-www/b/o/domain.com/www/subdomain/subdomain/wp-blog-header.php)
[function.require]: failed to open stream: No such file or directory in
/clientdata/apache-www/b/o/domain.com/www/subdomain/index.php on line 17

如您所见,路径中的子域增加了一倍。是什么原因造成的?

提前致谢!

更改两个配置变量以使用子域。

define( 'WP_HOME', 'http://subdomain.domain.com' );
define( 'WP_SITEURL', 'http://subdomain.domain.com' );

这使您的 .htaccess 处于完全控制之下,并防止 wordpress 将 /subdomain 附加到任何地方。