2012-01-27 61 views
0

我真的很喜欢webservice.js模块。我想使用它作为一个真正的网络服务器,只使用JS调用Web服务来检索数据的HTML页面。SEF必须是多少网址?

我看到的问题是关于搜索引擎,因为我希望我的网站是搜索引擎优化。

所以我认为当JS没有被启用时(只要去网址,webservice.js以纯HTML格式发送一些数据),我可以回退到纯HTML。为此,链接将显示在首页的HTML标记中。

问题是SEF有多少网址?

我的意思是,web服务将允许我有这种类型的URL:http://domain.com/content?get=title-uri-encoded

搜索引擎友好吗?我知道http://domain.com/content/title-uri-encoded会更好,但是我认为还友好的那种?

PS:我不知道是否这个职位属于SO或Programmers.se ...

回答

0

你可能要考虑渐进增强技术或谷歌提出的AJAX解决方案。

你可能最终得到一个URL的结构是这样的:

支持AJAX的公版

http://domain.com/content#!get=title-uri-encoded

搜索引擎的版本(普通HTML)

http://domain.com/content?_escaped_fragment_=get=title-uri-encoded

+0

是啊..我知道这一点,但那不是问题。问题是“网址有多么友好?”。也许我应该让自己更清楚? – 2012-01-28 08:08:41

+0

当一个URL包含许多具有很多值和变体的参数时,搜索引擎只会遇到问题。您的单个参数与关键字丰富的数据是好的。 – Tiggerito 2012-01-30 02:36:08

+0

好的,得到我的答案然后,谢谢:) – 2012-01-30 09:00:27