Localhost 的链接不起作用

Localhost 的链接不起作用

在浏览器中输入“localhost”后,index.html 成功加载。但是该网站上的任何链接似乎都失效了。单击后,什么也没发生。我在路径栏中看到了正确的路径(使用 Chrome)。但是什么也没发生,甚至没有消息错误。我在 Windows 7 上运行 Apache 2.0。测试配置没有给出任何错误消息。

我浏览了 Apache 网站,下载了一本关于 Apache 的书,并搜索了互联网。有什么提示可以告诉我我做错了什么吗?

答案1

根据您的评论,您的 URL 使用 file:/// 路径,这就是原因。

因为您大概使用了安装在您机器上的 WAMP 堆栈(Windows、Apache、MySQL、[PHP][Perl][等等]),它充当服务器,所以您需要使用超文本传输​​协议调用实际的 URL,而不是磁盘文件路径。

如果您完全从磁盘调用文件,即,file:///C:/Websites/index.html其他页面的 URL 应该可以正常工作。但是,您却通过 localhost(正确的方式)访问了。

确保所有 URL 都以http://localhost/[你的网站文件夹]/(或相对)避免这个问题,特别是当您最终决定上传到网络时。

此外,Moses 的意思是,开发人员有时会使用单个井号 (#) 作为实际 URL 的占位符,只是为了在页面上创建一个锚点。这不会带你去任何地方。

最后,不是问题的一部分,但不要使用大写的 HTML 标签,它们很丑陋,我很确定不推荐:)

相关内容