WordPress多站点迁移在子页

时间:2016-10-09 07:31:42

标签: php wordpress .htaccess

我将多站点迁移到我的实时域名,现在它只显示我的主页,但没有显示单个链接,因为他们正在向我显示[另外子域名网站无效]

  

未找到

     

在此服务器上找不到请求的URL / page-url /。

     

此外,尝试时遇到404 Not Found错误   使用ErrorDocument来处理请求。

我尝试使用永久链接切换但没有运气。

我的.htaccess如下所示

# Block the include-only files.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^wp-admin/includes/ - [F,L]
RewriteRule !^wp-includes/ - [S=3]
RewriteRule ^wp-includes/[^/]+\.php$ - [F,L]
RewriteRule ^wp-includes/js/tinymce/langs/.+\.php - [F,L]
RewriteRule ^wp-includes/theme-compat/ - [F,L]
</IfModule>

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]

有任何帮助吗?

1 个答案:

答案 0 :(得分:-2)

迁移网站时,您是否更改了数据库中的http引用?通常不会更改或错过的时间以及已迁移的数据库允许将xyz.com/作为页面,并且当您从多站点迁移它时将其更改为abc.com/。但是数据库仍然有xzy.com/这就是为什么当它找到abc.com/时它找不到它。

如果这有帮助,请评价我的答案。