为什么远程wp-admin重定向到localhost?

时间:2013-03-08 11:20:01

标签: wordpress

我在本地计算机上创建了一个wordpress网站,然后将其上传到远程服务器。 CSS没有工作,我意识到它正在寻找localhost试图找到它,当它应该看着远程服务器。所以我去了www.remoteserver.co.uk/wp-admin,它将我重定向到localhost / wp-admin。

有谁知道我做错了什么?

5 个答案:

答案 0 :(得分:12)

我现在已经解决了 - 这是一个网站网址问题。我发现了这个:

http://codex.wordpress.org/Changing_The_Site_URL

答案 1 :(得分:5)

您需要在数据库中的wp_options表中更改它,然后重新生成所有perma链接:)

答案 2 :(得分:2)

您需要更改WP_OPTIONS中的两个区域。一个是fisrt页面,另一个是第二页。

如果您有权访问phpMyAdmin

,此视频肯定会有所帮助

http://educhalk.org/blog/?p=21

答案 3 :(得分:1)

转到phpmyadmin并按照下面的图片进行操作: enter image description here

答案 4 :(得分:0)

如果您的多站点站点是在localhost上设置的,则需要执行以下步骤:

对于Windows计算机:

步骤1 :创建虚拟主机

转到xampp\apache\conf\extra目录并找到httpd-vhosts.conf文件。打开它并输入以下代码:

对于第一个域:

<VirtualHost *:80>
    ServerName multisite-one.com
    DocumentRoot "C:\xampp\htdocs\multisite
    <Directory  "C:\xampp\htdocs\multisite">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
    </Directory>
</VirtualHost>

对于第二个域:

<VirtualHost *:80>
    ServerName multisite-two.com
    DocumentRoot "C:\xampp\htdocs\multisite
    <Directory  "C:\xampp\htdocs\multisite">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
    </Directory>
</VirtualHost>

转到C:\Windows\System32\drivers\etc目录并找到hosts文件,并以administrator格式打开。将这些行放入其中,然后重新启动服务器。

#wordpress multisite set up
127.0.0.1   multisite-one.com
127.0.0.1   www.multisite-one.com

127.0.0.1   multisite-two.com
127.0.0.1   www.multisite-two.com

步骤2:wp-config.php文件中进行以下更改:

define('WP_DEBUG', false);
define('WP_ALLOW_MULTISITE', true);
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'multisite-one.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

第3步:在数据库中进行以下更改:

  1. 更改wp_blogs表中的域和路径。
  2. 更改siteurl表中的homewp_options

注意::在多站点WordPress中,wp_options的表版本为wp_optionswp_2_options等。您需要根据需要进行更改。