为什么登录和导航菜单使用原始 URL 而不是 CDN?

问题描述 投票:0回答:0

我已经尝试搜索几个小时了,但我终究无法弄清楚为什么我会遇到问题。

我正在通过 AWS Lightsail 托管一个 Wordpress 网站并使用 AWS Cloudfront 作为 CDN。

DNS记录: 一个 origin.mysite.com > IPV4 静态地址 mysite.com > Cloudfront

Cloudfront 采用 origin.mysite.com 并使用 mysite.com 和 www.mysite.com 作为备用名称。

这是我对 Cloudfront 的默认设置:https://i.stack.imgur.com/lQRHj.png

每当我尝试登录或使用导航栏上的任何链接时,它都会指向 origin.mysite.com 而不是 mysite.com。

我试图将 .htaccess 中的 url 更改为 mysite.com,但我遇到了“太多重定向”错误。 CDN 网址也不起作用。我确保使我的 CDN 缓存无效并在更改后使用私人选项卡。

我试图用 mysite.com 替换 origin.mysite.com 的任何实例,但没有任何结果。

有什么想法吗?谢谢!

编辑:我尝试禁用任何缓存插件并再次在 htaccess 中更改我的站点 url。除主页外,每个页面都有效(重定向仍然太多)。有时,每当我输入其他页面的链接时(例如:链接应该是 mysite.com/services),它都会加载为 origin.mysite.com/services。但是,当我再次输入同一个链接时,它不会再执行此操作。我的首页也没有什么特别的东西。

amazon-web-services dns amazon-cloudfront amazon-route53 amazon-lightsail
© www.soinside.com 2019 - 2024. All rights reserved.