VIEW技术要成为主流了
[
2007/04/22 11:52 | by edwardproAdmin ]
2007/04/22 11:52 | by edwardproAdmin ]
当一种东西的发展速度不如别人的时候他就会进到次要地位。WEB层上显然表现层技术发展更快,昨天和小徐聊了一个简单的想法,一个小巧的很有设计感觉的小型照片主页系统,其实对于核心层技术可能不再重要了,而带来最大的需求却来自于界面,一个不错的小东西,也许当来练习好了,ROR我来了,还记得Gavin说过i suck ruby on rails,那这次也让我亲吻下ruby吧,虽然对它几乎一无所知,从头学起吧。
AJAX 和 SEO
[
2007/02/02 09:26 | by edwardproAdmin ]
2007/02/02 09:26 | by edwardproAdmin ]
看到一篇讲js和seo的文章,大家都知道如果页面全部都是js生成那对于gg bot是致命的,因为gg bot是不会执行js,因此。。。
原文连接:http://blog.tn38.net/archives/2005/12/ajax_and_seo.html
原文翻译:
ajax对于那些此前没有听过的人来说,是一种网页应用程序的新时代。虽然它只是把一些已有技术整合起来,但却达到了一种web应用的新时代。我经常看到很多优秀的例子:gg map 和gg suggest(gg suggest已经正式上线了)等
实际上,他只是通过不刷新页面而把远程数据加载到当前页面来。
但对于seo来说这是一个挑战,因为搜索引擎对于那些唯一url,但内容不同的页面不那么敏感。
怎样让搜索引擎看到ajax?
我会说两个主要途径来改变ajax技术对于搜索引擎的表现
Rule #1
The initial load of the AJAX application must contain the optimised elements such as TITLE and headers and also must be reachable from a fixed address.
规则1
初始化ajax的应用必须包含那些可以看到的元素包括标题 html头 以及其他可达的固定url地址。
Rule #1 is all about using the following two techniques.
Server side script
.htaccess mod_rewrite
如果你不是apache可能没有mod_rewrite,但肯定有类似功能你可以使用类似的rewrite模块
下面有一个rewrite的例子:
http://labs.tn38.net/ajax_seo/company/1/
http://labs.tn38.net/ajax_seo/company/2/
http://labs.tn38.net/ajax_seo/company/3/
->
http://labs.tn38.net/ajax_seo/index.php?company=1
http://labs.tn38.net/ajax_seo/index.php?company=2
http://labs.tn38.net/ajax_seo/index.php?company=3
我们看下apache的配置:
Options +FollowSymLinks
RewriteEngine on
RewriteRule ajax_seo/(.*)/(.*)/$
/ajax_seo/index.php?$1=$2
虽然访问的是一个动态页面,但我们可以通过rewrite模块看到他只不过是一个静态目录的url。
Rule #2
As with all websites, we need inbound links which are keyphrase descriptive that point to a particular resource, not just the home page.
规则二,我们必须所有的页面上都有关键字表述这个字段来描述页面的内容,而不仅仅是在首页
下面有一个例子:
http://labs.tn38.net/ajax_seo/
我们看到他的目录下有如此的一个url:
http://labs.tn38.net/ajax_seo/directory.html
规则3:
我们经常在ajax的连接上使用return false,但是ggbot是不会理会这些javascript的,因此他依然会跟踪这些连接。
原文连接:http://blog.tn38.net/archives/2005/12/ajax_and_seo.html
原文翻译:
ajax对于那些此前没有听过的人来说,是一种网页应用程序的新时代。虽然它只是把一些已有技术整合起来,但却达到了一种web应用的新时代。我经常看到很多优秀的例子:gg map 和gg suggest(gg suggest已经正式上线了)等
实际上,他只是通过不刷新页面而把远程数据加载到当前页面来。
但对于seo来说这是一个挑战,因为搜索引擎对于那些唯一url,但内容不同的页面不那么敏感。
怎样让搜索引擎看到ajax?
我会说两个主要途径来改变ajax技术对于搜索引擎的表现
Rule #1
The initial load of the AJAX application must contain the optimised elements such as TITLE and headers and also must be reachable from a fixed address.
规则1
初始化ajax的应用必须包含那些可以看到的元素包括标题 html头 以及其他可达的固定url地址。
Rule #1 is all about using the following two techniques.
Server side script
.htaccess mod_rewrite
如果你不是apache可能没有mod_rewrite,但肯定有类似功能你可以使用类似的rewrite模块
下面有一个rewrite的例子:
http://labs.tn38.net/ajax_seo/company/1/
http://labs.tn38.net/ajax_seo/company/2/
http://labs.tn38.net/ajax_seo/company/3/
->
http://labs.tn38.net/ajax_seo/index.php?company=1
http://labs.tn38.net/ajax_seo/index.php?company=2
http://labs.tn38.net/ajax_seo/index.php?company=3
我们看下apache的配置:
Options +FollowSymLinks
RewriteEngine on
RewriteRule ajax_seo/(.*)/(.*)/$
/ajax_seo/index.php?$1=$2
虽然访问的是一个动态页面,但我们可以通过rewrite模块看到他只不过是一个静态目录的url。
Rule #2
As with all websites, we need inbound links which are keyphrase descriptive that point to a particular resource, not just the home page.
规则二,我们必须所有的页面上都有关键字表述这个字段来描述页面的内容,而不仅仅是在首页
下面有一个例子:
http://labs.tn38.net/ajax_seo/
我们看到他的目录下有如此的一个url:
http://labs.tn38.net/ajax_seo/directory.html
规则3:
我们经常在ajax的连接上使用return false,但是ggbot是不会理会这些javascript的,因此他依然会跟踪这些连接。



