如何从cPanel登台URL访问WordPress主页

问题描述

我有一个cPanel托管软件包,登台URL的格式为:https://cpanelserver.com/~cpaneluserid/

这确实将我带到了WordPress网站。但是,它带我到wordpress页面“哦,不!该页面没有任何内容!”。

很明显,wordpress不能将登台URL的 /〜cpaneluserid / 部分识别为有效的页面名称

如果我尝试使用这样的内部页面名称https://cpanelserver.com/~cpaneluserid/about-us/,我仍然会收到“哦不”无法识别的页面错误

如果我尝试从以下网址中删除cpanel用户ID:https://cpanelserver.com/,或者像这样的https://cpanelserver.com/cpaneluserid/删除tilda,则无法访问我的网站。

任何人都可以使用具有相同URL格式的cPanel托管在WordPress网站上使用登台URL吗?

更新:

因为我的cPanel“登台URL”将用户ID作为子目录,如 此格式:https://cpanelserver.com/~cpaneluserid/,表示 没有WordPress网站的人将无法使用这种暂存URL格式。那是因为wordpress将/〜cpaneluserid /解释为页面名称

并且尝试离开该无效页面(没有内容页面)无效,因为以下编码:<?PHP bloginfo( 'url' ); ?>将始终返回https://cpanelserver.com/~cpaneluserid/,因此新页面链接将为您提供URL:https://cpanelserver.com/~cpaneluserid/newpage/,将“新页”显示为此无效页“〜cpaneluserid”的子目录。

相反,托管公司应使用用户ID作为子域创建登台URL,格式如下: https://cpaneluserid.cpanelserver.com/

我刚刚收到托管公司的来信,他们有这样的借口:“ 很遗憾,由于cPanel平台,我们没有提供登台URL 与其相关的潜在安全风险的数量

因此,基本上没有人拥有cPanel托管软件包上的WordPress网站,可以在他们上线之前向他们的客户展示他们的网站设计,以获得他们的批准。

我不确定托管公司为什么认为此网址:https://cpanelserver.com/~cpaneluserid/的风险不及以下网址:https://cpaneluserid.cpanelserver.com/

因此,该帖子似乎没有答案。

但是现在我很好奇其他cPanel托管公司如何应对具有有效登台URL的“安全风险” ..还是它们都使用与我相同的格式?

解决方法

我终于解决了这个问题。

事实证明这是cPanel用户的一个新手错误!

我已将 cPanel服务器名称用于 WP_HOME WP_SITEURL WordPress设置(即:https://cpanelserver.com/),而不是我的托管程序包在cPanel服务器上的实际位置(即https://cpanelserver.com/~cpaneluserid/)。

我进行设置的方式意味着WordPress忽略了URL中定义为siteurl的部分(即:https://cpanelserver.com/),并将此后的所有内容都视为页面名称(即:/〜cpaneluserid /)。

因此,当我使用https://cpanelserver.com/~cpaneluserid/时。要在线查看网站,cPanel托管程序包正确地将我带到了我的网站位置的根目录,但是WordPress并未将我带到主页,而是将我带到了不存在的/〜cpaneluserid /。页面。

如果我在WP设置中弄错了服务器名称,那么我将无法看到我的站点,并且会立即知道这是我的问题,并且会早日发现此问题。 / p>

但是由于我的服务器名称正确(即使url不完整),所以我能够查看我的网站,并且知道数据库是正确的..因此我错误地认为我的WordPress设置也是正确的。取而代之的是,我想到的是页面演示和导航问题,而cPanels临时URL格式存在问题。

因此,如果每个人都遇到相同的问题,我想在这里进行记录。

如果您正在使用cPanel的登台(或临时)URL进行访问 您的网站上线之前,请务必使用完整的网址 指向您的cpanel托管程序包-其中应包括 cPanel用户ID,如:“ https://cpanelserver.com/~cpaneluserid/”中的 WP_HOME WP_SITEURL 的WordPress设置。