键入本地Wordpress URL工作,但单击相同的链接不起作用

时间:2012-05-31 07:28:55

标签: wordpress apache url hyperlink wamp

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

我尝试过firefox,chrome和IE,但同样的事情发生在所有这些中。

启用mod_rewrite,并在http.conf中取消注释LoadModule rewrite_module modules / mod_rewrite.so行,包括conf / extra / httpd-vhosts.conf

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

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

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

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

主机文件配置:

127.0.0.1    lc.loc

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

谢谢,卡尔

1 个答案:

答案 0 :(得分:1)

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

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