【发布时间】:2012-03-09 05:27:58
【问题描述】:
我正在用 html 开发一个非常简单的自定义 facebook 标签,由一个简单的背景图片和一些链接组成。此页面本身可以正常工作,但是当我转到 facebook 画布页面时,我收到了这个 HTTP 405 错误,
“您正在查找的页面无法显示,因为使用了无效的方法(HTTP 动词)尝试访问。 请尝试以下方法:
如果您认为应该允许此请求,请与网站管理员联系。 确保浏览器地址栏中显示的网站地址拼写和格式正确。 HTTP 错误 405 - 不允许用于访问此页面的 HTTP 谓词。 Internet 信息服务 (IIS)"
根据建议的类似问题,我已将我的页面从 html 文件重命名为 aspx 文件,但错误仍然存在。我需要做什么才能显示我的页面?感谢您的帮助。
编辑:html 看起来像这样,我不知道在这么简单的事情中会丢掉什么。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Title</title>
<style type = "text/css">
#content{ width: 520px; height: 775px; background: url('i/background.jpg') top left no-repeat; }
a{ display: block; text-indent: -999em; position: absolute; background: url('i/links.png') no-repeat; }
</style>
</head>
<body>
<div id = "content">
<a href = "www.google.com" target = "_blank" id = "link">Link</a>
</div>
</body>
</html>
编辑以防有人通过谷歌搜索发现此问题,问题是我没有面向公众的网址,因为负责设置服务器的人隐藏了所有内容,因此他可以尝试一些东西。 Woo 内部沟通不畅。
【问题讨论】:
-
你能展示你正在使用的示例代码或 IFrame 吗?
-
Juicy Scripter 建议我所做的只是更改文件的扩展名。这似乎适用于有类似问题的人。
标签: asp.net html facebook http-status-code-405