Redirection problems

时间:2018-07-09 作者:Shantanu Sharma

请帮助我克服重定向问题。

我需要在子域上工作,而不是在主域上工作,但这里两个域是不同的。

我所做的是-将所有(website.com)文件复制到另一个子域(demo.websiteA.com),并根据wp配置更改数据库名称。php文件。

但每当我尝试打开演示时。网站a。com它重定向到网站。com公司

请帮帮我

提前感谢

3 个回复
SO网友:Quang Hoang

如果您可以登录到phpmyadmin, 您可以检查wp-options 表来检查下面的值,如果website.com, 您必须编辑以下两行demo.websiteA.com

enter image description here

SO网友:Outsource WordPress

除上述内容外,您还需要将旧站点URL的所有引用更改为新站点URL。尝试此插件的“查找(&;“替换”选项-https://wordpress.org/plugins/wp-migrate-db/ 不要忘记删除缓存。

SO网友:MirkoDev

您可以使用以下SQL查询替换旧的Wordpress URL:

# Options
UPDATE wp_options SET option_value = replace(option_value, \'website.com\', \'demo.websiteA.com\') WHERE option_name = \'home\' OR option_name = \'siteurl\';

# Posts & Postmeta
UPDATE wp_posts SET post_content = replace(post_content, \'website.com\', \'demo.websiteA.com\');
UPDATE wp_posts SET guid = replace(guid, \'website.com\',\'demo.websiteA.com\');
UPDATE wp_postmeta SET meta_value = replace(meta_value,\'website.com\',\'demo.websiteA.com\');

# Usermeta
UPDATE wp_usermeta SET meta_value = replace(meta_value, \'website.com\',\'demo.websiteA.com\');

# Links
UPDATE wp_links SET link_url = replace(link_url, \'website.com\',\'demo.websiteA.com\');

# Comments
UPDATE wp_comments SET comment_content = replace(comment_content , \'website.com\',\'demo.websiteA.com\');
UPDATE wp_comments SET comment_author_url = replace(comment_author_url, \'website.com\',\'demo.websiteA.com\');
将“website.com”替换为旧URL

将“demo.websiteA.com”替换为新的URL

结束

相关推荐