我在虚拟机安装了一个apache,部署了一个wordpress之后,在本地主机hosts文件上对域名进行了映射。
如 192.168.123.123 li.yyy.abc 登录li.yyy.abc/phpmyadmin 之后,浏览器显示的仍然是该域名,
但是登录li.yyy.abc/wordpress 之后 浏览器显示的就是192.168.123.123/wordpress ?这是为什么,怎么才能像phpmyadmin一样,也显示域名?
如 192.168.123.123 li.yyy.abc 登录li.yyy.abc/phpmyadmin 之后,浏览器显示的仍然是该域名,
但是登录li.yyy.abc/wordpress 之后 浏览器显示的就是192.168.123.123/wordpress ?这是为什么,怎么才能像phpmyadmin一样,也显示域名?
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>
你可以给每站创建仪的虚拟主机,也可以用 urlwrite 实现(测试环境,累不死的)