欢迎来到Heck's Blog,专业承接拿站、企业建站、仿站、网上商城架构、门户网站搭建、空间域名注册、软件定制等项目。关注网络安全,因为专注,所以专业,懂得放弃,才能收获。有事请发邮件至i@heckjj.com,请记住本站网址:http://www.heckjj.com,多谢。
8月11
         wampserver集成在安装完后默认是没有开启伪静态的,所以有时把某些网站源码放进去时如果源码里包含.htaccess文件的话,可能使用者出现500错误,这一般是因为不支持伪静态造成的,解决这个问题也是很简单的,就几步。那么我来分享一下wamp集成环境开启rewrite伪静态的方法:

第一步:打开wamp安装目录里的bin文件夹,找到Apache安装目录下的conf目录中的httpd.conf这个文件(比如我的是:F:\wamp\bin\apache\Apache2.2.11\conf),搜索找到,“LoadModule rewrite_module modules/mod_rewrite.so”,找到这一行,去掉前面的“#”;
第二步:找到“AllowOverride None”改为“AllowOverride All”,好像有两个位置,都改了算了…;
第三步:重启apache
第四步:现在,就可以使用.htaccess文件实现伪静态等功能了
至此就完成了wamp集成环境开启rewrite伪静态!
8月9
     使用000webhost的免费主机,除了有时候网页载入速度很慢以外,其它方面感觉都还可以。然而今天向百度提交网站,在验证网站所有权时遇到了一点问题。跟Google网站管理员类似,百度验证所有权时可选择上传文件或是在首页代码中增加元标记。与Google不同的是,百度提供的文件扩展名为.txt而不是.html,问题随之而来。

  当我上传指定txt文件至指定目录(一般为网站根目录)后百度提示验证失败,无法找到该文件。直接在浏览器栏输入地址,IE同样显示404错误,并且该404错误页面并非我之前通过.htaccess文件自定义的错误页面。

  一开始首先想到的是文件名大小写问题,但不管如何修改主文件名,依然无法访问,提示404错误。再考虑Linux主机文件权限问题,也没有异常。检查.htaccess文件中的防盗链设置,结果正常,并且robots.txt中也没有抓取限制。测试了一下目录中的其它txt文件,比如robots.txt,均可以正常读取。

  无奈,在搜索引擎进行相关检索,未找到相关信息,在百思不得其解之下,又将文件扩展名修改为.html,结果竟然可以访问到了!不知道是不是000webhost作了一些限制,限制含有html代码的txt文件的访问?偶也不懂,直接漂过。。。

  既然扩展名为.txt时你死活要给我来个404错误,那么我改还不行么?000webhost免费主机支持rewrite规刚,那么我将该文件扩展名改为.html,并利用rewrite模块重写文件名不就可以了?

  悲剧的是,哥们我实在是白得不能再白,连rewrite规则都不会写。。。于是只好通过搜索引擎查找类似规则进行修改。。。
8月24
       smile对于文章内容发布系统来说SEO显得十分重要,当然现在转静态页也不是唯一优化的方式,但对于低智爬虫来讲静态页的优势很明显。下面来分析一下几种方案。28

1.制作模板替换关键字符法很多站,包括本站上一个版本采用的就是这个方法。好处就是复杂性不大,缺点也很明显,实时交互性低,要提交一个评论可能就得让服务器重新生成一次文件,这种适用于纯粹信息发布,对于交互讲究不大的站。

2.利用服务器的组件进行请求地址的重定位用老外的话讲就是IIS URL reWrite。国内这方面的组件似乎很少,有些还是带病毒的。国外五花八门,但基本上好的都是收费的。这个技术主要是对服务器有一定的要求,所以用虚拟主机的朋友就不太管用了。它的好处是利用伪装的地址让搜索引擎认为它是个静态页(比如把asp?变成html/)因而达到"转静态"这个效果,而且还不失它原有的交互性。这个变化的过程*的是正则表达式。

  当然它也是有缺点的,除了前面提到的费用问题外,它对服务器又有了负担,对于程序也需要做一些调整。简单说就是程序得把原有的动态地址换成事先设想好的伪静态地址,用户在请求这个伪静态地址的时候服务器又得根据正则表达式把这个地址转换成实际存在的动态地址。考验就在服务器承受和技术上。
Tags: ,
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]