【问题标题】:WooCommerce Force SSL Creates 404WooCommerce Force SSL 创建 404
【发布时间】:2015-01-21 04:18:52
【问题描述】:

所以,我已经阅读了一些关于这个问题的文章/博客,但这是我的:

当我在 Woocommerce 设置中激活“强制 SSL”时,我在任何具有 HTTPS 的页面上都会收到 404。

我的域上有一个专用的 SSL 证书,这没问题。不是插件造成的,我已经测试过了。

我听说您需要修改服务器上的“default-ssl”文件。您显然需要修改 htaccess 文件以匹配“default-ssl”文件的设置。如果在共享托管服务器上无法访问,那么对于没有 VPS 或无法访问根级别 SSH 的任何人来说,这不是一个可行的解决方案。

我还被告知您需要将 WP 永久链接设置重置为默认值。这对 SEO 不利,坦率地说,这是一个“我失败了”的非解决方案。

如果有办法解决这个问题,并且只能通过访问 cPanel 和 FTP 来解决,那么请回答这个问题。如果通过这些方式肯定不行,请告诉我原因。

【问题讨论】:

  • 您是否更改了 WordPress 仪表板中的站点 URL 和 WordPress URL?另外,您是否只是转到仪表板的Permalinks 部分并单击了Update(实际上没有进行任何更改)?
  • 甚至不可能通过 WP Dashboard 修改它们。我假设您的意思是“WP 设置”?
  • 刚试过。谢谢。那只是破坏了整个网站。
  • 不,我指的是设置菜单下的 WordPress 仪表板。这并没有破坏整个网站;其他东西破坏了它(即问题的根源)。如果您的整个网站都在 SSL 下(应该是),那么正确的网站和 WordPress URL 应该包含 https
  • 我需要更改我的 htaccess 或其他什么吗?

标签: wordpress ssl woocommerce cpanel


【解决方案1】:

我不确定这是否会使其他人受益,但如果您使用的是共享主机,那么在子域上进行测试是个坏主意。而是在“www.yourdomain.com/testing/”上进行测试,而不是“testing.yourdomain.com”。不要问我为什么,我会留给后端人员来回答我的问题,他们会用语法上难以理解的问题和否决票来回答我的问题。

毕竟,您可以在 Woocommerce 网站上拥有自定义域。不要在子域上进行测试。

【讨论】:

  • 您的 SSL 不会覆盖子域,因此为“mysite.com”购买的子域将导致“sub.mysite.com”出现错误,因为它没有 SSL。跨度>
猜你喜欢
  • 2016-12-09
  • 2022-12-01
  • 2015-02-15
  • 2013-04-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-12
相关资源
最近更新 更多