[英]Strange URL in the WordPress theme causing error when the site loads
[英]WordPress - a theme loads CSS from a different URL than the Site URL
昨天我將我的主頁URL和站點URL更改為新值(讓我們稱之為“地址2”)。 它變化很好,沒有問題。 今天我嘗試訪問該網站,發現我無法做到,所以在wp-config.php
我將這些URL恢復為以前的值(讓我們稱之為“地址1”)。 它工作並加載了網站,但CSS和圖像根本沒有加載。
我在Firebug中查找了這個問題,看到主題文件(圖像和CSS)是從我昨天指定的新地址(地址2)加載的,但后端和HTML是從舊地址加載的(地址1) )。
我不知道發生了什么事。
圖片:當前網站網址和主頁網址設置:
該網站使用地址1,但它沒有加載CSS和圖像:
網站正試圖從地址2加載CSS,我不知道為什么:
你能幫幫我嗎? 這對我的工作非常重要。
您還可以使用內置更新功能。 您需要使用以下內容修改functions.php文件,然后更新(之后您可以再次從functions.php中刪除它):
update_option('siteurl','http://www.new-site-address.com');
update_option('home','http://www.new-site-address.com');
您可以在此處找到有關移動Wordpress站點的更多信息: http : //codex.wordpress.org/Moving_WordPress
雖然jme11的解決方案沒有解決問題,但它幫助我找到了解決方案。 我必須設置重定位標志,之后您可以從任何有效地址登錄到wp-login.php
文件,WordPress會將SiteURL和HomeURL設置為您在瀏覽器中鍵入的地址。
我不得不添加define('RELOCATE',true);
在行之前通知文檔可用部分的結束。
感謝大伙們。
如果它沒有改變主題,那很奇怪。 我以前從來沒有這樣做過。
但我確實遇到了將WP站點遷移到新家的問題,之后會有大量斷開的鏈接。 這是因為WP將鏈接保存在例如數據庫中的帖子中,即使它指向這個非常WP的安裝,也通常不會更改它們。
我嘗試下載WordPress使用的整個數據庫的備份SQL文件(例如,使用phpMyAdmin),然后運行搜索http://xxx.xxx.183.18:8001/
(無論您之前的WP URL是什么) 。 如果您獲得任何匹配,請運行批量搜索和替換以將舊IP與新IP交換,保存SQL文件,然后將其導入新數據庫並讓WP使用該新數據庫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.