提问人:J. Gwinner 提问时间:11/16/2023 更新时间:11/16/2023 访问量:24
在 GoDaddy 的同一 IP 上安装两个 Wordpress Multisite 的问题 [已关闭]
Issues with two Wordpress Multisite installs on the same IP at GoDaddy [closed]
问:
我有,我认为这是一个相当简单的安装。GoDaddy支持基本上说“我们不想碰它,雇人”。
我在 CPanel 上安装了两个 Wordpress 多站点。
有谁知道这是否是受支持的配置?或者 cPanel 上只有一个 Wordpress 站点是多站点吗?
更多详情:
我设置了两个WP Multisites。似乎第二个 Wordpress 子站点从未收到任何子域的 GET 请求;第一个站点似乎获得了所有其他虚拟域。
让我们暂时假设两个多站点网站都设置正确。(哈!
例:
A.com(“父”站点,启用多站点)IP:1.2.3.4
- someothersite.org(子网站,编辑的 URL)
- deleted.org(子网站,编辑的 URL,现在实际删除)
B.com(“父”站点,启用多站点)IP:1.2.3.4
- AThirdsite.org
如果我点击 AThirdSite.org,我会从 deleted.org 那里得到一个 404 - 它确实被删除了,在 A.org 的多站点安装中不存在,在 .htaccess 中也没有提到它
在cPanel下,“附加域”B.com 设置为附加域,但不是“AThirdsite.org”,也不是“someothersite.org”,也不是 deleted.org
这意味着我必须将客户混为一谈 B.com 和 A.com,这是我不想做的(涉及一个 WooCommerce 网站)。
换句话说,我不确定是否支持同一 IP 下的两个多站点安装,但我不确定为什么不支持。
我肮脏的小秘密:
A.com 最初有一个多站点安装,但我删除了它,并重新创建为 A.com(似乎无法更改这一点),现在只有一个子站点。我什至无法再登录 A.com,因为它一直试图重定向到 deleted.org,因此登录失败。deleted.org 从来都不是顶级网站。
所以,有两个问题:
- 这是否受支持?在同一 IP 地址上安装两个独立的 Wordpress 多站点
- 如果支持,为什么与已删除网站关联的子域会显示在重定向中?
A.org .htaccess 的内容:
# BEGIN WordPress
# The directives (lines) between "BEGIN WordPress" and "END WordPress" are
# dynamically generated, and should only be modified via WordPress filters.
# Any changes to the directives between these markers will be overwritten.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# BEGIN WordPress Multisite
# Using subdomain network type: https://wordpress.org/documentation/article/htaccess/#multisite
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]
# END WordPress Multisite
# END WordPress
我即将取消我的整个托管帐户,购买一个 319 美元的插件,可以备份和迁移多站点,并支付一个新的托管 cPanel 帐户。
请救我:)
答: 暂无答案
评论