我在虚拟机安装了一个apache,部署了一个wordpress之后,在本地主机hosts文件上对域名进行了映射。
如 192.168.123.123 li.yyy.abc 登录li.yyy.abc/phpmyadmin 之后,浏览器显示的仍然是该域名,
但是登录li.yyy.abc/wordpress 之后 浏览器显示的就是192.168.123.123/wordpress ?这是为什么,怎么才能像phpmyadmin一样,也显示域名?

解决方案 »

  1.   

    明显是wordpress后台没有配置好,去看看后台的域名设置吧
      

  2.   

    你好,能说的清楚一些吗?你是说是wordpress模块在代码里进行了修改,直接显示IP?
      

  3.   

    不是wordpress模块修改了代码,而是你在配置文件里还保留了原来的设置
      

  4.   

    你说的太对了,非常感谢,不知道你是不是研究过wordpress,我现在遇到一个问题,想请教您,我需要使用wordpress建立一个多站点的博客系统:要求用户的域名是 zhang.abc.com、li.abc.com、wang.abc.com等等,另外在abc.com域名下除了部署了wordpress还部署了其他的web系统,请问该如何做到上述的要求?我现在只有一个虚拟机,没有DNS服务器,想进行模拟测试。下面是一些配置文件,但是不对,非常感谢!
    wp-config.php多站点配置如下:
     #define('MULTISITE', true);
     #define('SUBDOMAIN_INSTALL', false);
     #define('DOMAIN_CURRENT_SITE', '192.168.162.129');
     #define('PATH_CURRENT_SITE', '/wordpress/');
     #define('SITE_ID_CURRENT_SITE', 1);
     #define('BLOG_ID_CURRENT_SITE', 1);apache httpd.cof 配置文件大致这个样子
    <VirtualHost *:80 >
     ServerName   "li.abc.com"
     ServerAlias   *.abc.com
     Alias /wordpress "/opt/lampp/htdocs/wordpress"
        <Directory "/opt/lampp/htdocs/wordpress">
             Options Indexes FollowSymLinks Includes ExecCGI
             AllowOverride All
             Require all granted
         </Directory>
     </VirtualHost>
      

  5.   

    用wordpress建立一个多站点的博客系统?每站需要有一个目录,用于存放只属于该站的东西,包括配置文件
    你可以给每站创建仪的虚拟主机,也可以用 urlwrite 实现(测试环境,累不死的)