首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在几个链接的源代码中显示我的服务器ip,而不是所有链接

在几个链接的源代码中显示我的服务器ip,而不是所有链接
EN

WordPress Development用户
提问于 2019-02-01 10:48:20
回答 3查看 370关注 0票数 0

所以我的问题是,我已经将我的wp从本地主机托管到aws light,并为我的实例分配了一个静态IP,然后我用我的子域映射了站点地址和wp地址,然后将站点地址和wp地址从wp-config更改到我的子域,然后几乎所有在源中显示我的域的页面、帖子和媒体都显示了我的域,但是有两个自定义页面和一些媒体项目仍然显示IP地址,因此我收到警告,因为IP地址没有SSL,但是我的域有。任何解决办法都将不胜感激。

EN

回答 3

WordPress Development用户

回答已采纳

发布于 2019-02-01 11:33:34

如果您以前在内容中添加了一个图片到文章或页面中,那么就会将其保存为HTML和URL,就像添加URL时一样。因此,如果要追溯更改内容中的媒体URL,则需要在数据库中执行搜索替换。

票数 1
EN

WordPress Development用户

发布于 2019-02-01 12:39:01

您可以将此代码粘贴到wp-config.php文件中,

定义(‘WP_HOME’,'http://example.com');定义(‘WP_SITEURL’,'http://example.com');

您也可以使用搜索和替换插件或使用MYSQL脚本替换您的所有链接与您的Ip到您的域名。

代码语言:javascript
运行
复制
UPDATE wp_posts SET guid = replace(guid, 'http://IP','http://www.yoursite.com');

UPDATE wp_posts SET post_content = replace(post_content, 'http://IP', 'http://www.yoursite.com');
票数 0
EN

WordPress Development用户

发布于 2019-02-01 18:15:17

您需要使用搜索和替换过程(我使用“更好的搜索和替换”插件)来将数据库中的任何URL从旧值更改为当前值。

媒体与它在添加媒体时拥有的URL一起存储。当内容转移到新域时,使用搜索/替换插件是更改这些值的最简单方法。

我不喜欢像另一个人提到的那样在wp-config.php文件中更改内容。当我移动一个站点时,我直接在wp-选项表中更改值(两个位置包含站点URL)。也就是说,IMHO是“定义”站点URL的最佳位置。

至于SSL,请确保您的htaccess文件正在将http重写为https。然后,您需要查看任何插件或函数(或您可能使用的子主题函数),以确保任何请求都是https。例如,您的主题可能在外部域上有一个Google字体--确保请求是https。

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/327348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档