如何使用XAMPP为我的WordPress多站点设置VirtualHost?

我的目标是仅使用一个虚拟主机域就可以方便地(本地)访问我的wordpress多站点和子站点。

预期结果

http://wordpress.local/ # -> multisite home
http://wordpress.local/wp-admin # -> multisite admin panel login
http://wordpress.local/site-1 # -> site-1 front-page
http://wordpress.local/site-1/wp-admin # -> site-1 admin panel login

当前行为

http://wordpress.local/ #-> redirects to http://localhost/wordpress (my wordpress folder is located inside the htdocs directory)

这是我到目前为止所做的:

  1. 将域添加到c:/ windows / system32 / drivers / etc / hosts 127.0.0.1 wordpress.local
  2. 在C:\ xampp \ apache \ conf \ extra中编辑httpd-vhosts.conf:
NameVirtualHost *:80

<VirtualHost *:80>
    ServerAdmin webmaster@localhost.com
    DocumentRoot "C:/xampp/htdocs/"
    ServerName localhost
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin webmaster@wordpress.local
    DocumentRoot "C:/xampp/htdocs/wordpress/"
    ServerName wordpress.local
</VirtualHost>

  1. phpmyadmin:我还尝试将数据库内wp_options表中的'siteurl'和'home'编辑到正确的域,但是这使我在建立与数据库的连接时出错,因此我将其改回了。

研究了我的问题后,我尝试弄乱了wordpress的wp-config.php和.htaccess文件,但无法弄清楚我实际上在做什么。有人知道怎么做吗?

coffee3582 回答:如何使用XAMPP为我的WordPress多站点设置VirtualHost?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2977502.html

大家都在问