【问题标题】:Does RSS readers read a XML on localhost?RSS 阅读器是否在 localhost 上读取 XML?
【发布时间】:2014-02-13 09:45:42
【问题描述】:

我正在尝试在我的网页上使用 RSS,但这个在 localhost 上。我创建了一个 XML,当我输入 URL localhost/rss 时,它会显示在屏幕上,所以效果很好。

我还在我的index.php 中写了下一行,让浏览器知道我的页面有 RSS 提要:

<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php echo ROOT; ?>pages/rss.php" />

问题在于,在 RSS Reader Netvibes(例如)中,当我在 feed 地址/URL 自动检测框中输入我的 URL 时,我会收到下一条消息:

  • 如果我输入http://localhost127.0.0.1:在此页面上找不到供稿。
  • 如果我输入http://localhost/rss127.0.0.1/rss:在此地址未找到任何供稿(404 Not Found)。

发生了什么?提前谢谢你。

【问题讨论】:

    标签: php xml rss localhost feed


    【解决方案1】:

    只要托管服务器的localhost 与正在运行的阅读器提取器相同,就可以。

    不过,Netvibes 是一项托管服务。它不在您的计算机上运行,​​也无法访问您的计算机。

    【讨论】:

    • 感谢您的回答。那么,如何从 localhost 测试我的 RSS 提要是否正常工作?
    • 使用在您的计算机上运行的 RSS 软件(我会安装提要验证器的本地副本,并使用我喜欢的编程语言/测试框架/用于 RSS 解析的库编写测试脚本)。
    猜你喜欢
    • 1970-01-01
    • 2015-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-12
    相关资源
    最近更新 更多