【发布时间】:2021-05-19 00:45:09
【问题描述】:
为了让您了解我所在的位置,我已经设置了一个子域来为我在 www.images.mysite.com 上的网站提供图片
此“图像”子域旨在将图像提供给主域 www.mysite.com(位于服务器上的“/public_html”)以及 Woocommerce 子域 www.shop.mysite.com(位于服务器上的“/public_html” /shop”)。
我已将服务器上“/public_html/wp-content/uploads”上的旧目录(当前仍在使用)中的图像上传到连接到“/public_html/”www.images.mysite.com 子域的新目录图片/wp-内容/上传”
我在这个阶段面临的挑战是,即使在添加后,从www.mysite.com Wordpress 安装或www.shop.mysite.com Wordpress 安装发送时,我似乎也无法将图像上传到www.images.mysite.com 位置www.mysite.com Wordpress 安装或 www.shop.mysite.com Wordpress 安装的“options.php”路径。
当我之前通过“options.php”设置此路径时(通过www.mysite.com/wp-admin/options.php 指向www.images.mysite.com,不带斜杠),它与www.mysite.com 和www.shop.mysite.com 站点发生冲突,并从www.mysite.com Wordpress 安装和www.shop.mysite.com Wordpress 安装。当我从“options.php”文件中删除路径时,安装都再次正常工作。
我已将设置过程解释为:
*假设您希望从www.images.mysite.com 加载www.shop.mysite.com 的图像www.shop.mysite.com 的文档根文件夹是/public_html/shop - 对于图像它是/public_html/shop/wp-content (注意:我认为这应该是 /public_html/images/wp-content 但如果我错了请纠正我)。
在这种情况下,我们需要将www.images.mysite.com 的文档根目录更改为那个 -> public_html/shop/wp-content。完成后,在 www.shop.mysite.com 的 wp-config.php 中,您需要添加以下代码:define("WP_CONTENT_URL", "http:// images.mysite.com"); define("COOKIE_DOMAIN", "shop.mysite.com"); 完成后,来自 phpmyadmin,在 www.shop.mysite.com (XXXXXX21_wp451) 的数据库中 -> 有一个名为SQL 在您可以运行查询的顶部。这将是所需的查询-> UPDATE wp_posts SET post_content = REPLACE(post_content,'www. shop.mysite.com/wp-content/','images.mysite.com/')*
上面的解释对我来说似乎有点不符合我添加为粗体的注释。
我正在运行 HTTPS - 上面的代码是否应该说明这一点?
我在这里提供的内容中有一些空格,我不确定它们是否会对执行产生影响。
我有一个可以使用的虚拟网站,如果我破坏它不会导致任何重大问题,我会对此进行测试。如果有人有任何指示,他们将不胜感激:)
【问题讨论】:
标签: sql wordpress image woocommerce subdomain