Wordpress更改wp-admin的基本URL

时间:2017-06-19 04:54:17

标签: php wordpress .htaccess

我的单词按安装位于public_html/cushbu文件夹

它将被www.example.com/cushbu访问,所以我更改了wp-config.php中的基本网址

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

那我怎么能彻底改变基本网址?

4 个答案:

答案 0 :(得分:3)

更改数据库表中名为url字段的主网址和网站网址的wp_options。将其更改为您的新网址。

答案 1 :(得分:2)

在cushbu文件夹之外,在public_html文件夹中,你应该有.htaccess文件用以下行修改该文件。

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

和WordPress源有像这样的.htaccess文件编辑

<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>

答案 2 :(得分:1)

您还需要更改数据库中的站点URL和主页URL。它在wp_options表中。我希望你有数据库访问权限。

干杯!

答案 3 :(得分:0)

按照简单步骤更换核心数据库网址

1)您需要将旧数据库导出到本地计算机

2)Notepad ++编辑器或其他一些编辑器工具。在notepad ++中替换(cntrl + H)

3)首先查找http://www.example.com/cushbu/并使用新网址替换,例如。 http://www.newexample.com/cushbu/

4)第二次查找没有http www.example.com/cushbu/并替换为新URL,例如。 www.newexample.com/cushbu /

5)最后发现任何旧网址是否存在。如果是,则替换为新网址并保存。

6)将新替换的数据库导入旧数据库并通过wp-admin登录,然后点击“设置/永久链接”即可完成。