2017-08-11 103 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'更改爲實際站點域來解決了此問題。