目前,我正在改變一個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