11 2012 档案

摘要:ecshop中404错误页面的程序优化在ecshop系统当中,比如你随意将商品详细页面的地址中的ID修改为一个不存在的商品ID,ecshop会自动跳转到首页。 ecshop在这方面做得非常的差,甚至导致了很多的站不被搜索引擎收录。最模板提供该ecshop教程分析如下:1、分析:ECSHOP程序文件category.php及goods.php等页面多处存在以下这样的代码:ecs_header("Location:./\n");exit;以上代码的意思是,如果找不到当前ID下的分类或者商品,则跳转到网站首页。这样子跳转,返回的HTTP代码将会是302,表明此页面信息暂时性转移, 阅读全文
posted @ 2012-11-28 14:19 helloyb 阅读(646) 评论(0) 推荐(0)
摘要:今天和大家分享一下自定义404错误页面返回状态码的相关问题,看到这篇文章,想必您是做站的,又或者就是从事seo的。那么,好,相信应该对404错误页面都有一定的熟悉了,但是,我发觉很多朋友对自定义404错误页面返回状态码存在着很多的误解,或者说根本就没有什么概念。所以今天,漠阳子seo从以下四点对自定义404返回状态码的相关问题进行分析,希望能对大家有帮助! 第一,http状态码的分类与简单介绍 第二,务必确保自定义404错误页面返回“404”状态码 第三,404错误页面返回“200”状态码的问题 第四,404错误页面返回“302”状态码的问题 以上是四个要点,下面逐个详细分析 ... 阅读全文
posted @ 2012-11-28 07:56 helloyb 阅读(1210) 评论(0) 推荐(0)
摘要:这是在阿里巴巴国际站看到的head部分:?0102030405060708091011<title>Manufacturers, Suppliers, Exporters & Importers from the world's largest online B2B marketplace-Alibaba.com</title><meta content="text/html; charset=utf-8" http-equiv="Content-Type" /><meta name=" 阅读全文
posted @ 2012-11-24 10:06 helloyb 阅读(902) 评论(0) 推荐(0)
摘要:在对某个目录进行压缩的时候,有时候想排除掉某个目录,例如:如果abc目录下有3个子目录,aa、bb、cc。我现在想只对aa和bb目录打包压缩,命令如下:tar -zcvf abc.tar.gz --exclude=cc abc(在abc目录的外面运行)使用exclude参数来过滤不需要的目录或文件,排除某个文件的操作和目录一样。 阅读全文
posted @ 2012-11-15 15:38 helloyb 阅读(219) 评论(0) 推荐(0)
摘要:mysql mysqldump只导出表结构或只导出数据的实现方法,需要的朋友可以参考下:mysql mysqldump 只导出表结构 不导出数据代码如下:mysqldump --opt -d 数据库名 -u root -p > xxx.sql 备份数据库 代码如下:#mysqldump 数据库名 >数据库备份名 #mysqldump -A -u用户名 -p密码 数据库名>数据库备份名 #mysqldump -d -A --add-drop-table -uroot -p >xxx.sql 1.导出结构不导出数据 代码如下:mysqldump --opt -d 数据库名  阅读全文
posted @ 2012-11-15 14:42 helloyb 阅读(243) 评论(0) 推荐(0)
摘要:mysql复制的时候遇到错误就停在哪里, 需要手工去出错, 例如这个错误:1062 | Error 'Duplicate entry 'adfadfadf' for key 1' on query. Default database: 'xx_db'. Query: 'INSERT INTO ...假如只是一两条错误, 机器也很少, 哪倒是无所谓, 用下面的方法就可以了.mysql>SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1;mysql>slave start;当你有很多繁忙的数据库, 维护总是让你 阅读全文
posted @ 2012-11-08 11:35 helloyb 阅读(376) 评论(0) 推荐(0)
摘要:svn客户端post-commit时,出现如下错误post-commit hook failed (exit code 1) with output.[Error output could not be translated from the native locale to UTF-8.]解决方法:其实上述错误是一个错误,执行post-commit脚本时文字编码造成的在版本库hooks/post-commit文件中原来是#export LANG=zh_CN.GBK修改为export LANG=en_US.UTF-8即可(svn服务器默认是utf8) 阅读全文
posted @ 2012-11-06 10:52 helloyb 阅读(5541) 评论(0) 推荐(0)
摘要:需求是:某测试站点,在某个节点的时候需要同步到正式站点去,但是里面的config目录不能覆盖,方法一:终端命令行下执行以下命令cp -R `find /projectA -type d -path /projectA/common/config -prune -o -print | sed 1d ` /projectB/方法二:localhost # find projectB/ommon/config | xargs touch 修改目标目录的congfig目录文件的access time到当前,这样cp的时候加update参数可以避开该目录localhost # cp -r -u -v p 阅读全文
posted @ 2012-11-03 09:07 helloyb 阅读(4094) 评论(0) 推荐(0)
摘要:查看默认MySQL数据库数据目录:mysqladmin -u root -p variables | grep datadirLinux下MySQL数据库数据目录多了好多Mysql-bin.0000X这些文件,这些都是二进制日志文件,可以直接进入目录删除和进入Mysql用命令删除,我用了命令删除,用了如下命令: mysql>SHOW MASTER LOGS; 此命令显示目前二进制日志的数目 然后 mysql> PURGE MASTER LOGS TO ‘这个是显示出来的日志名’; 就搞定了 找了一些文章 1、 mysql>SHOW MASTER LOGS; ... 阅读全文
posted @ 2012-11-03 09:00 helloyb 阅读(184) 评论(0) 推荐(0)
摘要:mysql replication 中slave机器上有两个关键的进程,死一个都不行,一个是slave_sql_running,一个是Slave_IO_Running,一个负责与主机的io通信,一个负责自己的slave mysql进程。下面写一下,这两个要是有no了,怎么恢复。。 如果是slave_io_running no了,那么就我个人看有三种情况,一个是网络有问题,连接不上,像有一次我用虚拟机搭建replication,使用了nat的网络结构,就是死都连不上,第二个是有可能my.cnf有问题,配置文件怎么写就不说了,网上太多了,最后一个是授权的问题,replication slave和f 阅读全文
posted @ 2012-11-03 08:51 helloyb 阅读(709) 评论(0) 推荐(0)
摘要:mysql授权用户和密码:1.用root账号建立数据库a.2.给其他的账号重新设定权限(取消全局级别的权限,全部换成数据库级别),使它们不能访问数据库a:给用户a_f设定权限:mysql> grant all on a.* to 'a_f'@'%' identified by '123456'; //%表示任意在主机都能访问,可以指定某个特定的IP或写为localhostQuery OK, 0 rows affected (0.00 sec)mysql> flush privileges;Query OK, 0 rows affect 阅读全文
posted @ 2012-11-03 08:08 helloyb 阅读(280) 评论(0) 推荐(0)