0

Wordpress 本地安装在 WAMP(win 7 x64)上,当我输入http://lc.loc时,我的网站首页加载正常。但是,当我在加载的页面上单击此 URL 的链接时,我会进入从我的 DNS 主机下载的 DNS 失败页面。页面上所有以http://lc.loc/开头的链接都是这样断的;如果我将它们输入到它们工作的地址栏中,如果我单击页面上的相同链接,我会收到 DNS 'page not found' 错误。

我已经尝试过 firefox、chrome 和 IE,但它们都发生了同样的事情。

mod_rewrite 已启用,并且 http.conf 中的 LoadModule rewrite_module modules/mod_rewrite.so 行取消注释,Include conf/extra/httpd-vhosts.conf 也是如此

wordpress 没有创建 .htaccess 文件,这可能是问题所在,但我相信我已经启用了执行此操作所需的所有设置。我设置了 www 文件夹中所有文件的权限,以便“每个人”都具有完全访问权限。我还从我在共享主机帐户上进行的全新 wordpress 安装中手动添加了一个 .htaccess 文件,但这并没有帮助。

httpd-vhosts.conf 中的虚拟主机配置:

NameVirtualHost *:80
<VirtualHost *:80>
ServerName lc.loc
ServerAlias lc.loc
DocumentRoot "e:/wamp/www/lc"

我尝试将永久链接结构更改为帖子类型,虽然这确实成功地更改了链接的 url,但单击这些链接仍然以所描述的方式失败。

主机文件配置:

127.0.0.1    lc.loc

我真的很感谢在解决这个问题方面的帮助,因为我不知道它是否是 apache、wordpress 或其他地方的设置。

谢谢,卡尔

4

1 回答 1

1

在您的 wordpress 配置中检查您的 WordPress 地址 URL 和站点地址 URL。如果它仍然设置为 localhost 可能会导致问题。

编辑澄清:这些值可以从 WAMP 包含的 phpmyadmin 系统中编辑。在 wordpress 数据库中,wp_options您要更正的值将列在 下siteurl

于 2012-05-31T16:11:48.667 回答