AJAX + SEO 快速问题

2024-04-26

当用户希望在页面加载之间发生效果(即旧内容淡出然后新内容返回)时,我通常按如下方式构建网站:

index.php、about.php 等...

<?php if(@$_SERVER['HTTP_X_REQUESTED_WITH']==''){include('includes/header.php');}?>
<content>blah blah blah</content>
<?php if(@$_SERVER['HTTP_X_REQUESTED_WITH']==''){include('includes/footer.php');}?>

这样,如果启用了 Javascript,我可以动态加载内容并执行所需的任何效果,但如果禁用了 jscript,页面仍然可以运行。

但是,当我这样做时,是否也可以动态加载元标签/标题? IE:

<?php if(@$_SERVER['HTTP_X_REQUESTED_WITH']==''){include('includes/header-top.php');}?>
<meta http-equiv='description' content='stufffffff'>
<title>Page | ABOUT</title>
<?php if(@$_SERVER['HTTP_X_REQUESTED_WITH']==''){include('includes/header-bottom.php');}?>
<content>blah blah blah</content>
<?php if(@$_SERVER['HTTP_X_REQUESTED_WITH']==''){include('includes/footer.php');}?>

有没有办法用 jquery 'load' 函数替换标题/元标记?如果我只想用新的 .copy 替换 .copy,我可以执行 $('.copy').load($url+' .copy'),但是有什么方法可以使用标题和元标记来执行此操作出色地?

另外,如果您对此处的替代方法有任何建议(如果我的说法全错),请提供建议。谢谢!


您可以利用 IE 页面过渡效果以及 Webkit 和 Firefox 中的其他效果吗?

这似乎是为了达到某种效果而钻进一个奇怪的老鼠洞。

大多数情况下,你在 JavaScript 中所做的任何事情都不会被搜索引擎看到。 因此,即使您可以替换元标记,它也不会给您带来多大好处。

你是在问是否可以在 JavaScript 中执行第二个块吗?

如果您想了解有关 Ajax 和 Google 搜索的更多信息,请参阅:http://searchengineland.com/googles-proposal-for-crawling-ajax-may-be-live-34411 http://searchengineland.com/googles-proposal-for-crawling-ajax-may-be-live-34411

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

AJAX + SEO 快速问题 的相关文章

随机推荐