Mysql 我的WordPress页面在迁移后出现问题
我最近更改了我网站的主机提供商,在此过程中,我还更改了我的域名Mysql 我的WordPress页面在迁移后出现问题,mysql,wordpress,apache,.htaccess,redirect,Mysql,Wordpress,Apache,.htaccess,Redirect,我最近更改了我网站的主机提供商,在此过程中,我还更改了我的域名www.vægbyg.dk->www.vaegbyg.dk 我通过“phpMyAdmin”下载/上传了我的数据库,并使用FileZilla传输我的所有文件。我更改了配置文件以匹配新数据库。我更改了网站URL,并在WP_选项中更改了主页 我的“旧”.htaccess似乎引起了问题。当我把它放在public\u html文件夹中时,我收到以下错误: 服务器遇到内部错误或配置错误,无法完成您的请求。 请通过[未提供地址]与服务器管理员联系,
www.vægbyg.dk
->www.vaegbyg.dk
我通过“phpMyAdmin”下载/上传了我的数据库,并使用FileZilla传输我的所有文件。我更改了配置文件以匹配新数据库。我更改了网站URL,并在WP_选项中更改了主页
我的“旧”.htaccess
似乎引起了问题。当我把它放在public\u html
文件夹中时,我收到以下错误:
服务器遇到内部错误或配置错误,无法完成您的请求。
请通过[未提供地址]与服务器管理员联系,告知他们发生此错误的时间,以及您在发生此错误之前执行的操作
如果我随后删除.htaccess
文件,当我访问我的网站www.vaegbyg.dk
,它会自动重定向到我的旧域www.vægbyg.dk
。然后,如果我尝试访问mysite.com/wp login.php
,或mysite.com/wp admin
,我会收到一个错误,说“发生了太多重定向”
如何完成此迁移,以便通过新域名访问我的新站点
新增2017-11-28 20:26:38Z 太好了。但是,我的.htaccess文件仍然存在问题。如果我进入设置>永久链接>保存更改。要建立新的.htaccess文件,网站将崩溃,直到我删除.htaccess文件,该文件包含“
我希望你能再次帮助我!把这个放到你的config.php文件中,example.com是你希望你的网站可以访问的新地址
定义('WP_HOME','http://example.com');
定义('WP_SITEURL','http://example.com');
有关更多信息,请参见此处
您必须更改数据库中的URL: 更改站点URL和主页URL
UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldsiteurl.com', 'http://www.newsiteurl.com') WHERE option_name = 'home' OR option_name = 'siteurl';
更改GUID
UPDATE wp_posts SET guid = REPLACE (guid, 'http://www.oldsiteurl.com', 'http://www.newsiteurl.com');
更改内容中的URL
UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://www.oldsiteurl.com', 'http://www.newsiteurl.com');
或 仅更改图像路径
UPDATE wp_posts SET post_content = REPLACE (post_content, 'src="http://www.oldsiteurl.com', 'src="http://yourcdn.newsiteurl.com');
并更改附件GUID
UPDATE wp_posts SET guid = REPLACE (guid, 'http://www.oldsiteurl.com', 'http://yourcdn.newsiteurl.com') WHERE post_type = 'attachment';
您的表必须有wp_uu
前缀,否则请在查询中使用
Y如果你愿意,最终你可以参考,但是有数百万篇类似的文章。只要去数据库,到处搜索旧的URL,从新的替换旧的。同时检查你的文件任何硬编码的旧URL,并替换它们。如果你正在使用任何缓存插件,请禁用缓存插件。
UPDATE wp_posts SET post_content = REPLACE (post_content, 'src="http://www.oldsiteurl.com', 'src="http://yourcdn.newsiteurl.com');
UPDATE wp_posts SET guid = REPLACE (guid, 'http://www.oldsiteurl.com', 'http://yourcdn.newsiteurl.com') WHERE post_type = 'attachment';