提供静态内容 - Wordpress无Cookie子域

时间:2017-10-24 20:58:08

标签: php mysql wordpress phpmyadmin subdomain

我已经跟着this guide到了边缘,但是在第3步我被困住了。

我已在wp-config.php中声明了以下内容(自定义到我的域名):

define("WP_CONTENT_URL", "http://static.domainname.com");
define("COOKIE_DOMAIN", "www.domainname.com");
define("WP_PLUGIN_URL", "http://static.domainname.com/plugins");

我已经在cPanel的phpMyAdmin中完成了这个更新:

UPDATE wp_posts SET post_content = REPLACE(post_content,
 'http://www.domainname.com/wp-content/uploads/','http://static.domainname.com/uploads/')

然而,我得到了这个结果:

0 rows affected phpMyAdmin

当我更新新内容时,图像前置"静态,"这是好的,但我的样式表也有"静态,"由于该子域上没有加载任何内容,我的网站遭到破坏。并且所有现有图像都需要上传到子域,因此它们也可以通过"静态服务。"

我是否错误地遵循了上述指南?

1 个答案:

答案 0 :(得分:0)

如果你偶然发现了这件事,我忘记了

SELECT * FROM `wp_posts` 

在更新帖子上方。

在最后,phpMyAdmin看起来像:

SELECT * FROM `wp_posts`;
UPDATE wp_posts SET post_content = REPLACE(post_content,
 'http://www.domainname.com/wp-content/uploads/','http://static.domainname.com/')