【问题标题】:htaccess ajax call and hide html from search enginehtaccess ajax 调用并从搜索引擎中隐藏 html
【发布时间】:2013-12-04 12:56:15
【问题描述】:

所以我开发了一个简单的网站,它使用 ajax 调用来显示 html 文件。 问题是像谷歌这样的搜索引擎找到了 html 文件,当我们点击链接时,我们当然会看到一个糟糕的 html 文件脱离了网站的上下文。 所以我猜我有一些工作要处理 htaccess 文件来处理这个但是如何? 我的想法是使用 htaccess rewriterule 将任何 .html 文件重定向到主 index.php 文件。

类似的东西: - www.my.com/team.html 将调用 www.my.com/index.php,它将检测查询字符串 team.html 并将继续 ajax 加载相应的 html 文件。

请问这怎么可能?

【问题讨论】:

  • “当我们点击链接时,我们当然会看到一个与网站上下文无关的糟糕 html 文件”是什么意思?

标签: html ajax .htaccess


【解决方案1】:

通常所有搜索引擎都尊重 robots.txt 文件中设置的术语。如果您希望网站中特定文件夹中的文件不被抓取,robots.txt 可以指示搜索引擎服从。

如果你想了解它,这里是链接:http://www.robotstxt.org/robotstxt.html

例如,您可能会看到http://www.google.co.in/robots.txt

【讨论】:

  • 请改进您的帖子,说出您希望达到的目标。
  • 肯定会尝试的。我有一个文件 index.php,它使用 ajax 调用来加载和显示外部 html 文件,比如说 team.html。我希望用户能够键入 URL www.my.com/team.html 以便加载 index.php 文件,然后它将通过 ajax 加载 team.html。希望澄清。请注意,我已经有处理 html ajax 加载作业的 javascript 代码。所以我想我只需要在 htaccess 中重写?谢谢
  • 您希望用户键入my.com/team.html 并希望重定向到 index.thp,然后一些 AJAX 将加载 team.html。正确的?那你为什么说搜索引擎呢?
  • 是的,你说得对 - 我说的是搜索引擎,因为这是问题的根源,这就是我们解决这个问题的方法。感谢您的帮助
猜你喜欢
  • 2014-10-23
  • 2010-09-13
  • 1970-01-01
  • 1970-01-01
  • 2016-10-27
  • 1970-01-01
  • 1970-01-01
  • 2011-01-19
  • 1970-01-01
相关资源
最近更新 更多