2017-06-19 34 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)可湿性粉剂管理员导入新更换的数据库,以旧的数据库和登录并点击设置/固定链接现在,它的完成。