gpt4 book ai didi

jquery - AJAX + SEO 快速提问

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:31:17 24 4
gpt4 key购买 nike

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

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,页面仍然可以正常运行。

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

<?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”函数替换 title/meta 标签吗?如果我只是想用新的 .copy 替换 .copy,我可以做 $('.copy').load($url+' .copy'),但是有没有办法用标题和元标签来做这个好吗?

此外,如果您对这里的替代方法有任何建议(如果我的做法全错了),请提出建议。谢谢!

最佳答案

你能利用 IE 的页面过渡效果,然后在 Webkit 和 Firefox 中利用其他东西吗?

这似乎是一个奇怪的老鼠洞,为了某种效果而深入研究。

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

您是在问是否可以在 JavaScript 中执行第二个 block ?

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

关于jquery - AJAX + SEO 快速提问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3142704/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com