禁止WordPress自动替换半角标点符号

WordPress虽好,可毛病也不少,今天发现WordPress会将半角标点符号自动转换成全角的,但并没有替换数据库里的信息,真搞不明白开发团队是怎么想的,现将解决方法记录如下。

1、 编辑 wp-includes/formatting.php 文件,找到以下代码:

// static strings
$curl = str_replace($static_characters, $static_replacements, $curl);
// regular expressions
$curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);

正是 str_replace() 和 preg_replace() 两个函数在作怪。

2、 将相应语句注释,禁用自动替换功能:

// static strings
//$curl = str_replace($static_characters, $static_replacements, $curl);
// regular expressions
//$curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);

OK,以后Wordpress在也不会自作聪明的将半角标点符号转换成全角标点符号了。

网站链接地址SEO技巧

众所周知,浩瀚的互联网内容诸多,都是通过链接组织起来的,链接可以说是互联网存在的根本性因素。搜索引擎蜘蛛也是通过链接的爬行来收录网站的,所以做好网站链接的SEO工作,对于SE收录和排名都有很重要的作用。

认识链接:<a href=”http://www.it86.cc”>IT中国</a>
其中:<a href=””></a>是html代码,链接的表现形式。http://www.it86.cc是链接地址URL,IT中国是链接的锚文本。

链接能给搜索引擎提供哪些信息:

依照上面的例子,链接给SE提供的信息主要有,IT中国的链接地址是:http://www.it86.cc

SEO时,对于网站链接应注意的几点:

1、链接的锚文本和URL中最好含有关键词。

2、链接的URL不宜过长。

3、链接的URL中不要出现“_”,“?”;这些符号都不利于SE收录,分析。(“_”可以用“-”代替,SE将“-”视为空格)。

4、用javascript调用的链接不能被收搜引擎良好收录。

5、链接的锚文本,尽量不要使用图片;如果确实要使用,应用alt标签进行说明。

例如:<a href=”http://www.it86.cc/”><img src=”http://www.it86.cc/logo.gif”  alt=”IT中国” />

6、链接URL中“/”出现的频率越小,网页被SE的信任度越大。

7、网站的外部链接(别的网站加了到你网站的链接)应选择高质量内容,经常更新,与本站内容相关度比较高的网站。

8、网站内部链接应通畅良好。每个网页都应做好本网站其它相关性的内容。

9、尽量避免每个页面出现相同的内部链接。对于重要的内容页面,可以在首页等页面进行多次链接。

10、每个网页中的外部链接应控制在5个以内为宜。

星外虚拟主机:怎么才能让用户站直接.shtml文件

1.安装shtml,在控制面板,添加删除中,选windows组件—应用程序服务器—详细信息—Internet信息服务—详细信息—万维网服务—详细信息—-选中在服务端包含文件——–一路确定后,IIS中就会在允许的扩展中装了”在服务端的包含文件”

2.在平台中管理区,站点管理—-虚拟主机,修改中,在ASP的影射后面,加上以下的影射:

.shtm,C:\WINDOWS\system32\inetsrv\ssinc.dll,5,GET,POST|.shtml,C:\WINDOWS\system32\inetsrv\ssinc.dll,5,GET,POST|

这点可以参考:http://sys.7i24.com/support/freehost/spec/110101002433.htm

3.这样设置后,新开的支持ASP的虚拟主机就会支持shtml,旧的虚拟主机要重开才支持.