在wordpress的导航条添加链接

2009年8月29日 vi 没有评论

wordpress默认的在导航上增加项目的方法只有添加页面,但是不能实现跳转。所以需要修改模板来实现跳转。

在header.php中找到相关的地方,比如:
<li>HOME</li>
<li>GET PAGE</li>
<li>你想要加的链接!</li>

CISCO路由器上配置DHCP服务

2009年8月28日 vi 没有评论

CISCO路由器上配置DHCP服务 

一:如图 

  iptop

二:说明 

  使用dynamipsip地址配置如上。 

R7做为DHCP服务器,负责给PC1PC2配置ip 

修改dynamipsR6R7使其可以分别与真实是PC1vmware虚拟PC2相连。

  阅读全文…

分类: √思科华为 标签:

tar排除目录命令

2009年8月24日 vi 没有评论

前一段时间我做备份的时候遇到的问题,要备份整个网站文件,其中有几个目录是NAS挂载的,NAS目录是相当的大~~而且已经在其他机上备份了。

以下是解决办法:

tar –exclude /www/web/viyinnet/vi -zvcf /www/web/backup/web_viyinnet_`date +”%y-%m-%d-%H”`.tar.gz /www/web/viyinnet

红色部份是要排除的目录。

附上用法

-X, –exclude-from=FILE    exclude patterns listed in FILE

分类: √linux 标签:

wordpress在nginx下rewrite静态化规则

2009年8月23日 vi 没有评论

在nginx不能像apache加入.htaccess实现静态化。
apache下

  1. # BEGIN WordPress
  2. <IfModule mod_rewrite.c>
  3. RewriteEngine On
  4. RewriteBase /
  5. RewriteCond %{REQUEST_FILENAME} !-f
  6. RewriteCond %{REQUEST_FILENAME} !-d
  7. RewriteRule . /index.php [L]
  8. </IfModule>
  9. # END WordPress

nginx在vhost配置中加入

  1. location / {
  2.         index index.html index.php;
  3.         if (-f $request_filename/index.html){
  4.             rewrite (.*) $1/index.html break;
  5.         }
  6.         if (-f $request_filename/index.php){
  7.             rewrite (.*) $1/index.php;
  8.         }
  9.         if (!-f $request_filename){
  10.             rewrite (.*) /index.php;
  11.         }
  12.     }
分类: √web 标签: , ,

301永久重定向及302重定向实现方式

2009年8月21日 vi 没有评论

常用的重定向方式有: 301 redirect, 302 redirect 与 meta fresh:

301 redirect: 301代表永久性转移(Permanently Moved),301重定向是网页更改地址后对搜索引擎友好的最好方法,只要不是暂时搬移的情况,都建议使用301来做转址。

302 redirect: 302代表暂时性转移(Temporarily Moved ),在前些年,不少Black Hat SEO曾广泛应用这项技术作弊,目前,各大主要搜索引擎均加强了打击力度,象Google前些年对Business.com以及近来对BMW德国网站的惩罚。即使网站客观上不是spam,也很容易被搜寻引擎容易误判为spam而遭到惩罚。

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

Apache服务器实现301重定向
阅读全文…

linux使用Msmtp mutt shell自动发邮件(备份mysql)

2009年8月21日 vi 没有评论

linux使用Msmtp mutt shell发邮件(备份mysql)
因为数据库有插件自动备份到邮箱,本例示范web数据备份。
需要用到mutt 和 msmtp 这两款软件
1.编译安装软件

  1. tar jxvf msmtp-1.4.16.tar.bz2
  2. ./configure --prefix=/usr/local/msmtp &&make &&make install
  3. tar -xzvf mutt-1.5.11.tar.gz
  4. ./configure --prefix=/usr/local/mutt &&make &&make install

2.查看msmtp配置文件路径

  1. [root@vi bin]# ./msmtp --ver
  2. msmtp version 1.4.16
  3. TLS/SSL library: OpenSSL
  4. Authentication library: GNU SASL
  5. Supported authentication methods:
  6. plain cram-md5 digest-md5 gssapi external login
  7. IDN support: enabled
  8. NLS: enabled, LOCALEDIR is /usr/local/msmtp/share/locale
  9. System configuration file name: /usr/local/msmtp/etc/msmtprc
  10. User configuration file name: /root/.msmtprc
  11.  
  12. Copyright (C) 2008 Martin Lambers and others.
  13. This is free software. You may redistribute copies of it under the terms of
  14. the GNU General Public License .
  15. There is NO WARRANTY, to the extent permitted by law.

阅读全文…

分类: √linux 标签: , , , , ,

无光驱windows下硬盘安装linux

2009年8月19日 vi 没有评论

无光驱windows下硬盘安装linux
所需软件grub for dos ,平台 windows 2003 server ,centos 5.3 镜像。
1.在windows 2003 上腾出最后一个盘,安装centos。

2.把下载的CentOS镜像文件放在Fat32 格式的任何一个盘。
3.解压到C盘根目录,解压CentOS第一个镜像中isolinux文件夹到C盘根目录。。
4.打开c:\boot.ini在文件最后加入 c:\grldr=”CentOS for ViYin”
5.修改c:\menu.lst内容入下:

title CentOS for ViYin
kernel (hd0,0)/isolinux/vmlinuz
initrd (hd0,0)/isolinux/initrd.img
重启系统在启动项中选择CentOS for ViYin项则进入安装程序。之后就是Linux安装,在系统分区的地方要注意一定要选择“未分区磁盘空间安装”不要把所有磁盘空间格式化。

同样的支持redhat ,freebsd ,solaris等安装。

centos 5.3 下载地址:

http://ftp.isu.edu.tw/pub/Linux/CentOS/5.3/isos/i386

台湾义守大学centos镜像