我想更改图像 url(存储为 http IP)并将其替换为 https 网站地址。
我已经在所有表中使用“更好的搜索替换”来搜索该IP并替换了很多URL,几乎全部,但是Visual Composer中的那些没有被替换..
例如,视觉合成图像:
也许这些网址以某种方式存储在其他地方? 如何搜索和替换这些网址?
“更好的搜索和替换”结果。
但是仍然存在带有IP而不是DNS的图像。
我已经尝试过的
如上所述使用“更好的搜索和替换”插件,并将“设置”>“最大页面大小”调至最大。
PS,我搜索了IP的片段(如果点是 以不同的方式存储)
我使用默认的导出-导入导出了整个网页 wordpress工具并没有找到IP。
您可以在数据库中尝试以下 SQL 查询,它将帮助您更改所有帖子和页面的 url
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'oldsite.com', 'newsite.com');
UPDATE wp_posts SET post_content = REPLACE(post_content, 'oldsite.com', 'newsite.com');
UPDATE wp_posts SET post_excerpt = REPLACE(post_excerpt, 'oldsite.com', 'newsite.com');
UPDATE wp_posts SET guid = REPLACE(guid, 'oldsite.com', 'newsite.com');
我总是使用这个,它永远不会失败http://github.com/interconnectit/search-replace-db。另请记住,Visual Composer 存储编码如下的 url:
186.236.67.36/西亚特
将变成:
186.236.67.36%2F西亚特
在这种情况下,我建议尝试使用可以帮助您更改硬编码元素的 URL 的插件,例如“Really Simple SSL”,它不仅应该使前端内容(如果存在不匹配) )使用 HTTPS 加载,也使用 wordpress 的后端加载。
祝你好运。如果问题仍然存在,您可以使用 Chrome 错误检查器来显示正在显示的混合内容 URL。