解决WordPress设置错误的url网站不能访问的问题

通过WordPress后台首选项更改了网站url地址之后,网站就会出现访问不了的情况,一般来说,网站后台也登陆不上去了,我从网上寻找到了四种方法,这四种方法前三种都是需要登陆到后台的,但实际上出错后,都不能登陆后台了,没法登陆后台进行调整!所以我用了第四种方法,通过修改数据库里面的内容修改成功!

第一种、修改wp-config.php

1、在wp-config.php中,添加以下两行内容:
define(‘WP_HOME’,’http://www.yourdomain.com’);
define(‘WP_SITEURL’,’http://www.yourdomain.com’);

www.yourdomain.com代表你的新地址

2、登录后台,在 “常规 -> 设置”重新配置新博客地址(HOME)和安装地址(SITEURL),成功后一定记得删除上面添加的内容。

第二种、修改functions.php

functions.php指的是位于当前博客主题目录内,可以自定义一些主题函数。

1、在functions.php中,添加以下两行内容:

update_option(’siteurl’,’http://www.yourdomain.com’);
update_option(‘home’,’http://www.yourdomain.com’);

同样,www.yourdomain.com代表你的新地址

2、登录后台,在 “常规 -> 设置”重新配置新博客地址(HOME)和安装地址(SITEURL),成功后一定记得删除上面添加的内容。

第三种、修改wp-config.php(自动更新地址)

1、在wp-config.php中,添加下面一行内容:
define(‘RELOCATE’,true);

2、登录后台地址,WP将自动更新安装地址(SITEURL),手动修改博客地址(HOME)地址即可,成功后一定记得删除上面添加的内容。

第四种、修改数据库

1,登录到你的管理页面,找到wp_options

2,将表中的siteurlhome字段修改为当前的新域名

具体的sql为: UPDATE wp_options SET option_value=replace(option_value,'http://错误的url','http://正确的url') WHERE option_name='home' OR option_name='siteurl';如果不行,可以执行一下commit;注意sql中的字符格式和语句后面的分号。

这次问题修正,就是采用了这种方法,完美解决WordPress设置错误的域名后出现的访问问题。

相关主题:
WordPress后台修改URL后,导致前台和后台无法登录的问题,通常是因为网站地址(URL)配置错误。以下是解决这个问题的几种方法: ### 方法一:通过数据库修改URL 1. **登录数据库**:使用phpMyAdmin或其他数据库管理工具登录到你的WordPress数据库。 2. **找到`wp_options`表**:在数据库中找到`wp_options`表(表前缀可能不同)。 3. **修改`siteurl`和`home`字段**:找到`siteurl`和`home`这两个字段,将它们的值修改为正确的URL。 ### 方法二:通过`wp-config.php`文件添加定义 1. **编辑`wp-config.php`文件**:通过FTP或主机控制面板找到并编辑网站的`wp-config.php`文件。 2. **添加以下代码**: ```php define('WP_HOME', 'http://yourwebsite.com'); define('WP_SITEURL', 'http://yourwebsite.com'); ``` 将`http://yourwebsite.com`替换为你的正确URL。 ### 方法三:使用紧急救援脚本 1. **创建紧急救援脚本**:在你的WordPress根目录下创建一个名为`emergency.php`的文件。 2. **添加以下代码**: ```php <?php include( 'wp-config.php' ); include( 'wp-load.php' ); update_option( 'siteurl', 'http://yourwebsite.com' ); update_option( 'home', 'http://yourwebsite.com' ); echo "Site URL and Home URL updated successfully."; ?> ``` 将`http://yourwebsite.com`替换为你的正确URL。 3. **访问紧急救援脚本**:在浏览器中访问`http://yourwebsite.com/emergency.php`,然后删除该文件。 ### 方法四:通过FTP修改数据库配置文件 1. **编辑`wp-config.php`文件**:通过FTP找到并编辑`wp-config.php`文件。 2. **添加以下代码**: ```php define('WP_HOME', 'http://yourwebsite.com'); define('WP_SITEURL', 'http://yourwebsite.com'); ``` 将`http://yourwebsite.com`替换为你的正确URL。 通过以上方法之一,你应该能够解决WordPress后台和前台无法登录的问题
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值