我目前正在更改Wordpress网站的网址,但我遇到了问题...
首先,让我们编写我正在使用的版本
该网站位于www.xxx.com/blog/
,当我访问此网址时,一切正常,但我想将此网址更改为www.yyy.com/
所以我付了一个域名www.yyy.com/
(http://godaddy.com),然后我从yyy.com
到xxx.com/blog
>做了一个前进屏蔽
现在,当我访问www.yyy.com/
时,我访问了网站的主页,网址为www.yyy.com
,但这里开始出现问题......
只有主页正常工作,所有帖子的链接都已死...
所以我在数据库中进行了搜索和替换,并将所有链接www.xxx.com/blog/2016/zzz
更改为www.yyy.com/2016/zzz
,当我直接通过网址访问它们时,它正在工作,但是当我通过点击访问它们时在网站上,该链接为www.xxx.com/blog/2016/zzz
,网址为www.yyy.com
(未跟踪/2016/zzz
...)
然后我发现数据库中有两个变量:
siteurl
= www.xxx.com/blog/
home
= www.xxx.com/blog/
如果我将这两个变量中的一个更改为www.yyy.com/
,网站就会死亡,我会得到一个空白页面,没有任何东西不再起作用了......
目前,我已经:
yyy.com
,可以屏蔽xxx.com/blog/
www.yyy.com/2016/zzz
在数据库中。www.yyy.com/2016/zzz
正在运作。www.yyy.com/
正在运作。siteurl
= www.xxx.com/blog/
home
= www.xxx.com/blog/
需要解决的问题:
www.xxx.com/blog/2016/zzz
siteurl
和home
是旧网址,但如果我更改了这些网址,我就会看到一个空白页。我希望有人已经有这个问题,并且能够帮助我:)。
修改
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
最诚挚的问候,
答案 0 :(得分:1)
在您的.htaccess文件中,当您使用www.yyy.com时,将重写库更改为/
而不是/blog/
,然后将siteurl和home更改为www.yyy.com