Web开发日志,技术点滴。

Main menu:


Archive

Meta

linux crontab注意的问题

用crontab -e 编辑完成后,并不是马上reload的,crond会每隔一分钟检查一下cronjob file。

终于修改好了分卷备份mysql的的工具

也就是faisunSQL,为了方便大量mysql数据导入虚拟主机,原来3.7版本有些问题,修改后加上对编码的支持、blob数据用十六进制导出、数据库查询更优化。有需要的朋友可以联系我。

清除项目里的svn(或cvs)的小技巧

在linxu下用robbin的法子:

find . -type d -iname ”.svn” -exec rm -rf {} \;

在windows下用以下法子:

1、在项目平级的目录,执行dos命令:
xcopy project_dir project_dir_1 /s /i

2、或者在项目根目录执行以下dos命令
for /r . %%a in (.) do @if exist “%%a\.svn” rd /s /q “%%a\.svn”

其实我介绍的第二种方法可以用来干很多事的,比如把代码中的.svn替换为任意其他文件名并在硬盘根目录下执行,就可以从硬盘上删除所有的这个文件啦。


Read more »

html convert to javascript tool

301重定向实现方法,及对网站优化的作用

301重定向(也叫301转向,301跳转)对网站优化所起的作用是不可忽视的,尤其是针对SE(搜索引擎)处理网站页面权重的时候,更加显得重要。网站 换了新域名,默认首页需要跳转等,从SEO角度来说,我们都建议使用301重定向,而不是JS跳转或META REFRESH或302转向,这些很容易引 来SE的惩罚。    什么是301重定向呢?    301重定向是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。其它常见的状态码还包括,200表示一切正常,404网页找不到,302暂时转向,等等。    为什么要用301转向?    网址转向方法主要包括:301转向,302转向,JavaScript转向,PHP/ASP/CGI转向,META REFRESH 网页META刷新等。302转向可能会有URL规范化问题。其它方法都是常用的作弊手法,当然不是说不可以正当地用,方法本身没有错,但被作弊者用多了, 搜索引擎对这些可疑的转向都很敏感。何必冒险呢。    关于301转向和网址规范化问题,大家可以去阅读下ZAC写的文章。本文,仅仅讨论在ASP环境下,如何设置301重定向问题;其他语言亦可参考。    我们知道,网站的首页一般有以下几种: http://piaoyi.org

Read more »

301 Redirect 永久重定向的实现

在我们的网站建设中,时常会遇到需要网页重定向的情况:象网站调整,如改变网页目录结构,网页被移到一个新地址,再或者,网页扩展名改变,如因应用 需要把.php改成.Html或.shtml,在这种情况下,如果不做重定向,则用户收藏夹或搜索引擎数据库中旧地址只能让访问客户还会得到一个404页 面错误信息,访问流量白白丧失;再如某些注册了多个域名的网站,也需要通过重定向让访问这些域名的用户自动跳转到主站点,等等。  常用的重定向方式有: 301 redirect, 302 redirect 与 meta fresh:


Read more »

.htaccess设置指南

.htaccess 会降低APACHE的性能,除非你对目录权限要求很高或需要做UrlRewrite,否则不推荐你使用.

如果你的服务器目录结构是这样:

/usr/corsak/wwwroot/www/maindir

如果Apache指令中开启了AllowOverride支持.htaccess文件,每访问一次会依次搜索:

/usr/corsak/wwwroot/www/maindir/.htaccess
/usr/corsak/wwwroot/www/.htaccess
/usr/corsak/wwwroot/.htaccess

下面是一份详细的文档,不知道哪年从哪找的。

Read more »

配置.htaccess 替换index文件

改变缺省的首页文件

一般情况下缺省的首页文件名有default、index等。不过,有些时候目录中没有缺省文件,而

是某个特定的文件名,比如在w3sky中是 w3sky.php。这种情况下,要用户记住文件名来访问很麻烦

。在.htaccess中可以轻易的设置新的缺省文件名:

  DirectoryIndex 新的缺省文件名

也可以列出多个,顺序表明它们之间的优先级别,例如:


Read more »

PHP5下这样递归居然有问题?

 原来linux 服务器php4.4没有问题。

function fetchAllParentCategory($catid){
global $db;
$sqlgc = “select c.id as catid,c.name from articlecategory c   left join articlecategory d on c.id = d.pid where d.id=”.$catid.”  group by c.id “;
$resgc = $db->query($sqlgc);
while($rowgc = $db->fetch_array($resgc)){
$rowrt .= ” - “.($rowgc[’catid’]);
$rowrt .= fetchAllParentCategory($rowgc[’catid’]);

Read more »

.htaccess 重定向页面太好用了!

最近ulcms网址目录改变了,为了重定向以前的网址,

在根目录 加上.htaccess文件,内容:

Redirect /cms http://www.ulcms.com
转贴一篇:

.htaccess最有用的功能之一就是将请求重定向到同站内或站外的不同文档。这在你改变了一个文件名称,但仍然想让用户用旧地址访问到它时,变的极为 有用。另一个应用(我发现的很有用的)是重定向到一个长URL,例如在我的时事通讯中,我可以使用一个很简短的URL来指向我的会员链接。以下是一个重定 向文件的例子:


Read more »