孙强:浅谈微博客中网址缩短服务

  微博客火了 ,它服务的是短小精悍,就称呼它们为“围脖,微服务”,最常用到的微服务之一那就是网址缩短。网址缩短(Short URL),顾名思义就是把网址缩短。通常用的是asp或者php转向,在Web 2.0的今天,不得不说,这是一个潮流。目前已经有许多类似服务,借助缩短的网址您可以用简短的网址替代原来冗长的网址,让使用者可以更容易的分享链接。

  孙强浅谈缩短网址的好坏:

  1、网址太长,缩短后的断便于记忆。一些域名本身就很长,而紧随其后的网站栏目,由于网站栏目的复杂,更是长得离谱。冗长的网址却是无法改变的事实。虽然它传达着一个明确的信息,却无法满足浏览者,在某些网络上的分享需要,而且人们对字符长度的记忆是有限的。于是,网址缩写服务应运而生,它们通过提供 URL转发服务,将其缩短为简短易记的网址。

  2、缩短网址服务在网站推广上最常用到的一个方法,从推广方面来说,如果域名被某论坛封了,快速解决的办法就是在新浪微博上发个链接,就自动转成新浪的跳转地址,去外面发就行了。 例如:原文地址是http://www.sunqiang.org.cn/post/44.html缩短后的http://sinaurl.cn/hWkAg

  3、网址缩写并不全然是好的,它仍然存有缺陷,它使得链接模糊不清,甚至被不怀好意的人,利用其引导用户登录恶意网站或垃圾网站,尤其是它可以绕开浏览器 的安全机制,因为那种安全机制只评价顶级域名,而如果其顶级域名是标记为安全的,那么其子域名便同样被视为安全,而网址缩写而后的网址,恰巧就是被视为安 全的子域名。

  Bit.ly是目前在网址缩短市场最主要的工具,因为它是Twitter上默认的网址缩短工具。很多知名网站也都纷纷推出缩短网址服务。YouTube推出了youtu.be,谷歌推出了Goo.gl,Facebook也推出了fb.me,也为第三方网站提供了更多的发展。

  本文出自:孙强网络推广http://www.sunqiang.org.cn,QQ:252412520

时间: 2025-01-21 11:26:09

孙强:浅谈微博客中网址缩短服务的相关文章

浅谈微博兴盛中的明星效应

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 打开微博的资讯,我们很容易捕捉到一些明星的名字,今年年初刘翔腾讯微博上的粉丝人数超过千万,而四月姚晨的微博粉丝量位居全球第三,被冠以"微博女王"的称号.观察微博目前在本土并不长的发展过程,一个事实显而易见,明星的号召力和感染力贯穿始终. 是人海战术还是明星效应? 网民参与微博,除了满足了草根阶层作为新闻制造者或传播者的参与

佳年华:浅谈微博营销的一些经验分享

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 如今微博时代,看公交上地铁上拿着手机的都在那里刷微博,微博成为了生活中不可缺少的一部分, 像现在一些人问别人要联系方式也都变成了微博号.微博,就是微型博客.主要在于它的即时性.用户人数之多,几乎上网的人都有自已的微博.用户多了.微博自然也可以进行营销,各大微博公司也都推出了关于企业微博或者其它的微博.微博的营销也越来越深入人心,微博也成为了许

浅谈PHP正则中的捕获组与非捕获组_php实例

今天遇到一个正则匹配的问题,忽然翻到有捕获组的概念,手册上也是一略而过,百度时无意翻到C#和Java中有对正则捕获组的特殊用法,搜索关键词有PHP时竟然没有相关内容,自己试了一下,发现在PHP中也是可行的,于是总结一下,分享的同时也希望有大神和细心的学习者找到我理解中出现的问题. 什么是捕获组 我们先看一下PHP的正则匹配函数 int preg_match ( string $pattern , string $subject [, array &$matches [, int $flags =

浅谈spring容器中bean的初始化_java

当我们在spring容器中添加一个bean时,如果没有指明它的scope属性,则默认是singleton,也就是单例的. 例如先声明一个bean: public class People { private String name; private String sex; public String getName() { return name; } public void setName(String name) { this.name = name; } public String get

浅谈MySQL存储过程中declare和set定义变量的区别_Mysql

在存储过程中常看到declare定义的变量和@set定义的变量.简单的来说,declare定义的类似是局部变量,@set定义的类似全局变量. 1.declare定义的变量类似java类中的局部变量,仅在类中生效.即只在存储过程中的begin和end之间生效. 2.@set定义的变量,叫做会话变量,也叫用户定义变量,在整个会话中都起作用(比如某个应用的一个连接过程中),即这个变量可以在被调用的存储过程或者代码之间共享数据.如何理解呢?可以看下面这个简单例子,很好理解.  (1)先执行下面脚本,创建

浅谈js函数中的实例对象、类对象、局部变量(局部函数)_javascript技巧

定义 function Person(national,age) { this.age = age; //实例对象,每个示例不同 Person.national = national; //类对象,所用实例公用 var bb = 0; //局部变量,外面不能访问(类似局部函数) } 调用 var p = new Person("中国", 29); document.writeln("age:" + p.age); document.writeln("obj

资深三级片明星手机丢失 浅谈微博营销意义

中介交易 SEO诊断 淘宝客 云主机 技术大厅 相信大家都有听说任达华,最近任达华有发这么样一条微博,"任达华:刚从泰国开心渡假回来,今天去跑马地马场跑步,两部手机都同时掉了,希望拾取者能把手机归还我,因为里面大部分都是我女儿从小到现在的珍贵照片,非常感谢!"相信这样的微博,对于大家来说,是非常常见的,尤其会让大家想起"艳照门"事件,引起的反响是非常大的.我们一起来看看关于任达华这条微博,各界是如何回应的? 网友给力评论: SAGA1:我也有类似经历,不过是被偷的,

浅谈c语言中类型隐性转换的坑_C 语言

谨记:在C语言中,当两种不同类型之间运算时,低字节长度类型会向高自己长度类型转换,有符号会向无符号类型转换. 举例子如下: #include <stdio.h> void func(void) { int i = 1; unsigned char c1 = 1; signed char c2 = -1; if (c2 > i){ printf("\r\n -1 > 1"); } else{ printf("\r\n -1 <= 1");

浅谈java Collection中的排序问题_java

这里讨论list.set.map的排序,包括按照map的value进行排序. 1)list排序 list排序可以直接采用Collections的sort方法,也可以使用Arrays的sort方法,归根结底Collections就是调用Arrays的sort方法. public static <T> void sort(List<T> list, Comparator<? super T> c) { Object[] a = list.toArray(); Arrays.