搭建本地wordpress,会发现文章链接都不对!这是因为存入数据库的链接都是外网的,解决方法如下:
1.导入数据库至本地后应该做的更改
导入网上导出的数据库后,本地配置域名能打开,但文章链接显示的还是外网域名非配置的本地域名,更改方法如下:
① 修改域名:
UPDATE wp_options SET option_value = replace(option_value, 'https://www.phpvar.com', 'https://www.phpvar.org') WHERE option_name = 'home' OR option_name = 'siteurl';
② 修改文章的GUID:
UPDATE wp_posts SET guid = replace(guid, 'https://www.phpvar.com','https://www.phpvar.org');
③将文章里的外网域名替换为本地搭配的域名:
UPDATE wp_posts SET post_content = replace(post_content, 'https://www.phpvar.com', 'https://www.phpvar.org');
2.文章帖子出现HTTP 404 Not Found错误,无法显示,找不到网页
错误代码:Not Found The requested URL /archives/668 was not found on this server.
原因:这是因为在WP后台的设置-固定链接改过WP默认的链接结构。
分析:固定链接是.htaccess文件控制的,更改固定链接结构会在网站根目录下自动生成.htaccess文件,并且本地php环境得支持支持.htaccess : 必须开启apache的mode_rewrite模块,开启方法如下:
把httpd.conf中的:
#LoadModule rewrite_module modules/mod_rewrite.so
改为:
LoadModule rewrite_module modules/mod_rewrite.so (即去掉注释,开启模块)
开启apache模块后,若还不能显示,可直接删掉本地的.htaccess文件,进入wordpress后台,先默认的链接结构,再切换回你要的链接结构模式,此操作为重新生成.htaccess配置文件,一般可解决这个问题!!
0条评论( 网友:0 条,站长:0 条 ) 网友评论{有您的评论更精彩....}