预先感谢您提供的任何帮助!为什么元刷新重定向不再工作,我该如何解决它?
我有一个建在Ruby on Rails上的网站。我的网站有一个位于example.com/communityboard的网页,您可以使用该网页进入单独的社区区域(一个名为bbPress的现成公告牌)。
我希望输入URL示例的用户.com /社区将被重定向到example.com/communityboard。它曾经以这种方式工作,但由于某种原因,重定向不再适用于任何浏览器,而是IE。
我们通过将index.html文件放置在安装了bbPress的/ community文件夹中完成了此重定向。对于index.html文件中的全部代码读取时,我们建立了网站
<meta http-equiv="refresh" content="0;url=http://example.com/communityboard">
后退,有人告诉我,使用index.html文件的元刷新重定向是最好的选择。重定向只需要解决一个页面(http://example.com/community),而不是社区bb的所有子级(它的生活在http://example.com/community/index.php)。否则,社区bb及其所有子级将被重定向。
所以...我的问题:
为什么元刷新重定向不工作了? 我该如何解决它?
再次感谢您提供的任何帮助!
Tx,mcknz。 Checked/community和/community/index.html。有些错误,但不认为它们是相关的。社区导致404错误。它的错误文档有3个错误,全部涉及元描述。对于Index.html,“DOCTYPE声明中公共和系统标识符之间的不匹配”。 “此文档使用不一致的DOCTYPE声明。”元素html缺少xmlns属性。值应该是:'http:// www.w3.org/1999/xhtml'开放给元刷新的替代品,但重定向只需要解决一个页面(http://example.com/community)而不是子页面的bb。 – KDP 2012-04-09 22:40:15
您可以使用PHP文件作为“example.com/community”中的默认文档并执行服务器端重定向,而不是使用元刷新添加index.html文件。这应该消除任何浏览器差异。 – mcknz 2012-04-10 14:52:32
我们在example.com/community/index.php上有一个文件,example.com/community/index.html上有一个文件。 HTML元刷新重定向。 PHP是社区委员会的最高级别。问题似乎是,当你输入“example.com/community”(no /index.html或/index.php)时,你会得到一个404错误。它不拾取任何一个文件。你怎么看? – KDP 2012-04-10 22:15:52