输入本地WordPress URL可以,但单击相同的链接则不行

时间:2012-05-31 作者:Carl

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

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

mod\\u rewrite已启用,LoadModule rewrite\\u module modules/mod\\u rewrite。所以这行在http中未注释。conf,原样包括conf/extra/httpd vhost。形态

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

httpd vhost中的虚拟主机配置。形态:

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

我已经尝试将permalinks结构更改为post类型,虽然这确实成功地更改了链接的URL,但单击这些链接仍然会以所描述的方式失败。

主机文件配置:

127.0.0.1    lc.loc
我真的很想得到一些帮助来解决这个问题,因为我不知道这是apache、wordpress还是其他地方的设置。

谢谢Carl

1 个回复
SO网友:rightstuff

通过浏览器检查页面的来源。并查看链接是否与锚文本具有不同的“href=xxx”URL。

这是唯一的解释,除非你的页面也有JS在加载时或onclick事件中重写URL。

结束