假设我遇到了麻烦,制作了一些不错的html5
,例如MDN上可以找到的那些:
<section>
<h1>Forest elephants</h1>
<section>
<h1>Introduction</h1>
<p>In this section, we discuss the lesser known forest elephants.
</section>
<section>
<h1>Habitat</h1>
<P>Forest elephants do not live in trees but among them.
</section>
<aside>
<p>advertising block
</aside>
</section>
<footer>
<p>(c) 2010 The Example company
</footer>
这可以很容易地解释,并且可以生成一个漂亮的轮廓。
我现在的问题是,假设您的网站上面有很多这样的文章,但它通过AJAX和HTML注入为它们服务。因此,在许多浏览器中查看时,源代码只显示了一堆JavaScript或JavaScript等链接,而不是这个美丽的来源。
这是否会隐藏它并使所有的SEO努力没有?
我知道可以在firebug之类的调试工具中正确查看源代码,但是如何为SEO工作阅读源代码?
在这种情况下,最好只有页面重新加载并包含?
答案 0 :(得分:0)
您最好的选择是在服务器端执行此操作。根据您的技术,您可以通过多种方式生成页面。在C#/ .NET中,您将使用URL路由。在PHP中,我不确定制作URL的最佳选择。基本上,服务器使用数据生成服务器上不存在的页面,如mydomain / forest-elephants
无论如何,您需要使用后端将实际内容转储到html到“虚拟”页面。如果您依赖于数据的HTTP服务,则必须使用服务器端URL Stream或等效服务器为您编写HTML。后端可以使用模板格式化您的页面,甚至可以导入您的javascript代码。
这不是你几个小时内就会被淘汰的事。