2017-06-19 30 views
0

我的字按安裝駐留在public_html/cushbu文件夾WordPress的變化基本URL

,它會被www.example.com/cushbu訪問,所以我已經在WP-config.php文件改變基本URL的

define('WP_HOME','http://www.example.com/cushbu/'); 
define('WP_SITEURL','http://www.example.com/cushbu/'); 

此外,我已經編輯這一行.htaccess文件

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?domain.com/cushbu/ [NC] 

問題是我無法訪問wp-admin其重定向到舊的網址

那麼我該如何徹底改變基礎網址?

回答

2

在您的數據庫表中更改url,該數據庫表名爲wp_options字段的主頁URL和站點URL。將其更改爲新的網址。

+0

讓我試試你的答案 – Jabaa

+0

它沒有工作我得到了同樣的錯誤 – Jabaa

+0

從你之前插入的wp-config.php中刪除代碼。然後等待一些時間來反映服務器的變化。嘗試訪問您的網站的wp-admin。 –

1

您還需要更改數據庫中的站點URL和主URL。它在wp_options表中。我希望你有數據庫訪問。

乾杯!

2

外cushbu文件夾,在文件夾中的public_html,你應該有.htaccess文件修改該文件與以下行。

# Redirect Trailing Slashes... 
RewriteEngine On 
RewriteBase/
RewriteCond $1 !^(cushbu) 

和WordPress的來源有這樣

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase /cushbu/ 
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /cushbu/index.php [L] 
</IfModule> 
+0

我是否需要徹底刪除htaccess內容並將其替換爲您的? – Jabaa

+0

是的,你可以複製我的代碼。 –

+0

讓我試試你 – Jabaa

0

按照簡單的步驟,在覈心數據庫的URL來代替

1)您需要將舊的數據庫導出到本地的.htaccess文件編輯計算機

2)Notepad ++編輯器或其他編輯器工具。取代記事本(對照+ H)+

3)先找到http://www.example.com/cushbu/,並與新的URL如更換。 http://www.newexample.com/cushbu/

4)第二查找不包含http www.example.com/cushbu/,並與新的URL如更換。 www.newexample.com/cushbu/

5)最終找到任何舊的URL存在或not.if是不是用新網址替換和保存。

6)可溼性粉劑管理員導入新更換的數據庫,以舊的數據庫和登錄並點擊設置/固定鏈接現在,它的完成。