flash 引擎优化不是经常见到的问题,用flash制造整体网站,视觉效不雅好,然则对于引擎来说,flash是弗成见的,所以flash网站做引擎优化难度很大年夜,办法也有很多种。因为须要做的调剂异常多,还须要网站开辟人员的协助,所以这里再次建议作整站flash的时刻,必定要推敲到引擎优化,而不是做好后再进行修改。
下边介绍今朝最风行的flash 引擎优化方法,个中应用到JS(java代码),php说话,AS(action说话)
下边的材料来自收集。
1.应用SWFObject办法, 请先看这个再持续第二步
2.使flash支撑深度链接
应用php(或其他server端说话)和AS使得
www.yoursite.com/index.php?page=contact 如许的链接可以或许拜访。AS可能如下
1) 尽量选择PR值大年夜于4的网站链入;
以下为引用的内容:
if( page != undefined ){
google Sitemap很好,然则保护起来很累。更实际的办法是把flash中的链接转为html格局的。我们平日会应用XML文档来描述每个flash页面,然后将其转为html格局, 把xml中的链接做成html格局的。到此就完成了html flash对应的网站了。
gotoAndStop(page);
} |
对flash的关键帧做标签,比如contact,about等
这时须要用到PHP中的'page'的变量,并写入flashvar(SWFObject建立的)中,代码如下:
以下为引用的内容:
var so = new SWFObject("movie.swf", "mymovie", "200", "100", "7", "#336699");
动态攫取xml的flash做动态的替代内容比较简单,如不雅是静态的,那么保护php和flash中的内容工作就比较多了。不过要留意动态的替代内容可能被引擎视为cloaking, 必须保持flash和替代内容中的内容一致。怎么让内容变更,而不是动态的内容呢?动态内容难收录。
so.addVariable("page", <?php echo $_GET['page']; ?>);
so.write("flashcontent"); |
3. 做google sitemap,参加之前建立的┞封些自力URL
4.动态替代内容
到前边几步为止,替代内容在浏览flash的时刻会保持不变的。如今还要做和flash页面对应匹配的内容页。须要我蒙烫蛛代码,应用户进入不合的关键帧时,替代内容也产生变更,不然所有之前定义的页面在SE看来都是雷同的内容。
5. 给替代内容添加内链
6.html方法的页面刷新,网址收藏
标准的flash 引擎优化的步调如下:
在替代内容和flash中应用雷同的链接URL,那么在flash里点击’contact’按钮,地址栏的网址也同时改变,如许每页都能收藏,并且movie可以保存在缓存中。AS代码如下:
以下为引用的内容:
contact_btn.onRelease = (){
getURL( "index.php?page=contact" );
} |
应用JS也可以做到如许的效不雅,然则未必每个浏览器都可以。
如许一整套的flash 引擎优化就做完了。当然,还要应用上一般优化办法,如下:
1. 在标签(keywords关键字,deion描述)中包含最重要的关键字,拜访者不克不及看到标签里的内容,但蜘蛛却可以攫取,但如今很多引擎都开端忽视标签,所以仅仅靠这一点还不敷。
2. 增长Flash网站的链接风行度
2) 链接文本中包含关键字,如许引擎就可以知道即将打开的网页是什么主题;
3) 将网站提交给目次网站、提交消息稿和宣布文┞仿等,尽量为网站创建单向的链入网站的链接。
3. 优化好其它非flash页面。
建立一些非重要页面用网页格局,如关于我们,接洽方法之类的页面;做足优化及对首页的相干性的优化,来弥补首页flash整站的不足。
4.整站内容做xml便利其它内容引擎的收录。
应用上以上的flash 引擎优化办法,可以说是做全网站引擎优化工作了,当心优化过度哦,呵呵! |