【发布时间】:2017-03-05 08:45:33
【问题描述】:
我在wamp/bin/apache/apache2.4.17/conf/extra/httpd-vhosts.conf 文件中定义了一个VirtualHost,如下所示:
<VirtualHost *:80>
ServerName www.site.local
DocumentRoot h:/dev/wamp3/www/site
<Directory "h:/dev/wamp3/www/site">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
当我访问主页时,可以通过www.site.local 访问 WordPress 网站。
但是,如果访问任何帖子或页面,URL 将变为 http://localhost/site/post-name,而我希望 URL 为 http://www.site.local/post-name。
请提出建议。
【问题讨论】:
-
问题不在于虚拟主机,但您似乎有一些东西可以将您重定向到本地主机。
-
是的,在我的 wp-admin 中,我仍在使用
localhost地址。 -
您将 if 安装到
http://localhost/site/post-name,然后创建了一个虚拟主机。 WP 会记住您用来安装它的 url。删除 WP 实例并使用www.site.local/install重新安装它