試圖遷移Wordpress 登臺某些託管提供商託管到本地計算機的網站,並且存在相關URL的問題。在Wordpress網站中遷移到開發階段後,相關鏈接中斷
遷移步驟:
1)克隆的網站代碼中使用wp-cli與 本地主機/網站的搜索和替換臨時站點URL庫 2)進口的MySQL轉儲 3)
一切似乎很好,除了一些相對的網址。問題
例子:
正確連接
子菜單旅遊鏈接頁遊(其蛞蝓是旅遊),所以點擊它重定向到正確的路徑siteurl/travel。 其中siteurl是localhost/site託管在/var/www/html/site。
不正確的連接
按鈕區圖像鏈接/旅遊莫名其妙地鏈接到錯誤的路徑本地主機/旅遊。 其設置>通用>的WordPress地址(URL)及網站地址(URL)是:本地主機/網站
我認爲這是某種聯繫的.htaccess文件或Apache服務器的配置。
本地主機的網站的.htaccess文件內容是:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /site/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /site/index.php [L]
</IfModule>
一般情況下,我的問題,所需要的Apache服務器的配置複製主機上的相關鏈接的行爲?因此,像/鏈接這樣的網站上的相對鏈接將相對於WordPress的網站地址(本地主機/網站/鏈接),而不是相對於主機 - 本地主機/鏈接。
你有託管在'localhost'其他網站更換升級網站的網址? – MrWhite
是的,有_localhost_上的網站 – user1264304