2016-07-31 104 views
0

目前,我正在改变一个WordPress网站的网址,我有问题,它...
首先,让我们写的版本就是我使用更改URL中的WordPress:绝对链接

  • 的WordPress:4.5.3
  • 的MySQL 5.5
  • PHP:5.6

该网站在www.xxx.com/blog/主办,当我访问该网址,一切工作预期,但我想这个网址更改为www.yyy.com/

所以我付出了域名www.yyy.com/(与http://godaddy.com),我做了一个期待与来自yyy.com掩蔽xxx.com/blog

所以现在,当我访问www.yyy.com/ ,我访问的网站的主页,并且网址是www.yyy.com,但这里开始是问题...

只有主页工作,所有链接的帖子都死了... 所以我在da中进行搜索和替换我改变了所有链接www.xxx.com/blog/2016/zzzwww.yyy.com/2016/zzz,当我直接通过URL访问它们时,它可以正常工作,但是当我通过单击网站访问它们时,链接为www.xxx.com/blog/2016/zzz,URL保持为www.yyy.com(不保留跟踪/2016/zzz。 ..)

所以我然后找出有2个变量在数据库:

  • siteurl = www.xxx.com/blog/
  • home = www.xxx.com/blog/

,如果我只更改这两个变量之一www.yyy.com/网站死了,我得到了一个空白页面,并没有什么不工作了......

所以目前,我已经有了:

  • 一个域名yyy.com其中一个掩码为xxx.com/blog/
  • 所有链接的帖子都是www.yyy.com/2016/zzz在数据库中。
  • 直接访问URL www.yyy.com/2016/zzz正在工作。
  • 直接访问URL www.yyy.com/正在工作。
  • siteurl = www.xxx.com/blog/
  • home需要被固定= www.xxx.com/blog/

问题:在网站上

  • 环节还www.xxx.com/blog/2016/zzz
  • siteurlhome是旧的URL,但如果我改变他们,我有一个空白页。

我希望任何人就已经这个问题,将能够帮助我:)


编辑

# 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 

最好的问候,

回答

1

在你的.htaccess文件更改重写基地/而不是/blog/当你是使用www.yyy.com,然后将siteurl和home更改为www.yyy.com

+0

请在此处发布您当前的.htaccess设置。 – Herbal

+0

对不起,我没有看到你的答案,我只是试了一下,它仍然无法正常工作:/ –

+0

@ValentinMontmirail你是否已经改变了siteurl和home到www.yyy.com?如果是的话,那么这样做:搜索并用'yyy.com'代替所有的'xxx.com/blog' – Arif