目前,我正在改变一个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/zzz
到www.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
siteurl
和home
是旧的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
最好的问候,
请在此处发布您当前的.htaccess设置。 – Herbal
对不起,我没有看到你的答案,我只是试了一下,它仍然无法正常工作:/ –
@ValentinMontmirail你是否已经改变了siteurl和home到www.yyy.com?如果是的话,那么这样做:搜索并用'yyy.com'代替所有的'xxx.com/blog' – Arif