这一直困扰着我一段时间。每当我尝试在 Facebook 或其他链接共享站点上共享我的网站链接时,链接共享站点要么删除 URL(就像它不认为它是有效的一样),要么在 Facebook 的情况下 - 它无法检索元数据自动地。
我很确定它曾经有效。然而,这个问题的谷歌搜索/ StackOverflowing 是一项艰巨的任务,因为我不知道什么可能会造成这个问题。
我尝试在我的网站上创建一个静态 .HTM 文件,并且效果很好: test.htm
我的默认主页是使用 IIS 7 URL 重写模块的经典 ASP(是的,我知道,PHP 版本正在开发中)。
我尝试在此页面上检查test.htm和我的默认主页的结果代码和标题:http: //gsitecrawler.com/tools/Server-Status.aspx
这是结果:
测试.htm
URL=http://www.orango.nu/test.htm
Result code: 200 (OK / OK)
Content-Type: text/html
Last-Modified: Fri, 04 Feb 2011 10:16:55 GMT
Accept-Ranges: bytes
ETag: "0d877a654c4cb1:0"
Server: Microsoft-IIS/7.0
X-Powered-By: ASP.NET
Date: Fri, 04 Feb 2011 10:40:08 GMT
Content-Length: 452
默认主页 /
URL=http://www.orango.nu
Result code: 200 (OK / OK)
Cache-Control: public
Content-Length: 13463
Content-Type: text/html; Charset=UTF-8
Accept-Ranges: bytes
Server: Microsoft-IIS/7.0
Set-Cookie: ASPSESSIONIDSCSADCAR=DLPBECCBGDJMADLEPMOMHDDC; path=/
X-Powered-By: ASP.NET
Date: Fri, 04 Feb 2011 10:24:22 GMT
我的 default.asp (/) 文件的前 4 行是:
Response.ContentType = "text/html"
Response.AddHeader "Content-Type", "text/html;charset=UTF-8"
Response.CodePage = 65001
Response.CharSet = "UTF-8"
有谁知道可能出了什么问题和/或如何解决它?任何帮助或建议将不胜感激,因为这将我推向了疯狂的边缘。