2017-08-11 106 views
0

我正在尝试使用子目录设置WordPress多站点,并且出现问题。Wordpress多站点与子目录问题

当我在管理面板中设置一个多站点,按照说明操作后,我在服务器上编辑了两个文件'wp-config.php'和'.htaccess'。

我的.htaccess文件看起来是这样的:

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 

# add a trailing slash to /wp-admin 
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] 

RewriteCond %{REQUEST_FILENAME} -f [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule^- [L] 
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L] 
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L] 
RewriteRule . index.php [L] 
</IfModule> 
# END WordPress 

,我更新的页面后,这里是他们的样子:

Site Page

在控制台还有的 "Failed to load resource" errors

一大堆

不知何故,它试图从'localhost'而不是从服务器加载所有文件。我该如何解决这个问题?

回答

0

我通过将'wp-options'表中的值从'localhost'更改为实际站点域来解决了此问题。