<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>网站建设技术</title>
	<atom:link href="http://www.zhangwenbin.com.cn/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://www.zhangwenbin.com.cn/blog</link>
	<description>帝国ecms网站建设技术 &#124;  SEO优化 &#124; 网站运营经验分享 &#124;  建站技术QQ群：19383750</description>
	<lastBuildDate>Thu, 18 Aug 2011 13:38:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>lnmp 转向解决cms建站子目录绑定子域名后目录仍可访问问题</title>
		<link>http://www.zhangwenbin.com.cn/blog/484.html</link>
		<comments>http://www.zhangwenbin.com.cn/blog/484.html#comments</comments>
		<pubDate>Mon, 08 Aug 2011 14:40:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[编程开发]]></category>
		<category><![CDATA[网站应用]]></category>
		<category><![CDATA[子域名]]></category>
		<category><![CDATA[子目录]]></category>
		<category><![CDATA[重定向]]></category>

		<guid isPermaLink="false">http://www.zhangwenbin.com.cn/blog/?p=484</guid>
		<description><![CDATA[网站做好了，用帝国cms建站，子目录绑定了子域名，一切非常顺利。服务器是linux系统，用的是lnmp，很强大。美中不足的是网站子目录绑定子域名以后，因为网站的栏目目录只可以生成在网站主目录（有些是根目录）之下，原有的子目录仍然可以访问，这是我所不希望的。有没有什么方法让这些子目录不可以访问呢？<p class="read-more"><a href="http://www.zhangwenbin.com.cn/blog/484.html">继续阅读 &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>　　网站做好了，用帝国cms建站，子目录绑定了子域名，一切非常顺利。服务器是linux系统，用的是lnmp，很强大。美中不足的是网站子目录绑定子域名以后，因为网站的栏目目录只可以生成在网站主目录（有些是根目录）之下，原有的子目录仍然可以访问，这是我所不希望的。有没有什么方法让这些子目录不可以访问呢？</p>
<p>　　既然网站是lnmp，那就简单多了，方法如下：</p>
<p>　　在linux 下，/usr/local/nginx/conf/vhost/中找到网站配置文件，在 server{}之间增加相关目录配置。例如在网站 startcn.net  中有子目录 jm，绑定子域名 jm.startcn.net 可以这样写</p>
<p>location /jm {<br />
  rewrite ^/jm/(.*)$ http://jm.startcn.net/$1 permanent;<br />
}</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zhangwenbin.com.cn/blog/484.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LNMP下实现域名301重定向的办法</title>
		<link>http://www.zhangwenbin.com.cn/blog/472.html</link>
		<comments>http://www.zhangwenbin.com.cn/blog/472.html#comments</comments>
		<pubDate>Fri, 29 Jul 2011 02:59:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[编程开发]]></category>
		<category><![CDATA[网站应用]]></category>
		<category><![CDATA[301]]></category>
		<category><![CDATA[LNMP]]></category>

		<guid isPermaLink="false">http://www.zhangwenbin.com.cn/blog/?p=472</guid>
		<description><![CDATA[我装的是LNMP，是Nginx环境，怎么用301重定向把带www和不带www的网址合并，因为实现的方法是：打开/usr/local/nginx/conf/vhost下相应的.conf文件，原代码如下：<p class="read-more"><a href="http://www.zhangwenbin.com.cn/blog/472.html">继续阅读 &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>我装的是LNMP，是Nginx环境，怎么用301重定向把带www和不带www的网址合并，因为实现的方法是：</p>
<p>打开/usr/local/nginx/conf/vhost下相应的.conf文件</p>
<p><strong>原代码如下：</strong></p>
<p>server<br />
{<br />
listen 80;<br />
server_name <a href="http://www.zhangwenbin.com.cn/">www.zhangwenbin.com.cn</a> zhangwenbin.com.cn;<br />
index index.html index.htm index.php default.html default.htm default.php;<br />
root /home/wwwroot/www.zhangwenbin.com.cn;<br />
include none.conf;<br />
location ~ .*\.(php|php5)?$<br />
{<br />
fastcgi_pass unix:/tmp/php-cgi.sock;<br />
fastcgi_index index.php;<br />
include fcgi.conf;<br />
} location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$<br />
{<br />
expires 30d;<br />
} location ~ .*\.(js|css)?$<br />
{<br />
expires 12h;<br />
} access_log off;<br />
}</p>
<p>把这里server_name <a href="http://www.zhangwenbin.com.cn/">www.zhangwenbin.com.cn</a> zhangwenbin.com.cn; 的zhangwenbin.com.cn删除掉，</p>
<p>然后在代码的最下面再加上一个server段：<br />
server {<br />
server_name zhangwenbin.com.cn;<br />
rewrite ^(.*)$ <a href="http://www.zhangwenbin.com.cn$1/">http://www.zhangwenbin.com.cn$1</a> permanent;<br />
}</p>
<p>最后得到的完整代码是：<br />
server<br />
{<br />
listen 80;<br />
server_name <a href="http://www.zhangwenbin.com.cn/">www.zhangwenbin.com.cn</a>;<br />
index index.html index.htm index.php default.html default.htm default.php;<br />
root /home/wwwroot/www.zhangwenbin.com.cn;<br />
include none.conf;<br />
location ~ .*\.(php|php5)?$<br />
{<br />
fastcgi_pass unix:/tmp/php-cgi.sock;<br />
fastcgi_index index.php;<br />
include fcgi.conf;<br />
} location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$<br />
{<br />
expires 30d;<br />
} location ~ .*\.(js|css)?$<br />
{<br />
expires 12h;<br />
} access_log off;<br />
}</p>
<p>server {<br />
server_name zhangwenbin.com.cn;<br />
rewrite ^(.*)$ <a href="http://www.zhangwenbin.com.cn$1/">http://www.zhangwenbin.com.cn$1</a> permanent;<br />
}</p>
<p>这样用户打开zhangwenbin.com.cn时候就会转到<a href="http://www.zhangwenbin.com.cn/">www.zhangwenbin.com.cn</a>去了，注意，zhangwenbin.com.cn虽然用了301重定向，但还是要做A记录解析。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zhangwenbin.com.cn/blog/472.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>wordpress  更改excerpt的长度,设置excerpt后面&#8217;[...]&#8216;的字样和链接</title>
		<link>http://www.zhangwenbin.com.cn/blog/462.html</link>
		<comments>http://www.zhangwenbin.com.cn/blog/462.html#comments</comments>
		<pubDate>Sat, 09 Jul 2011 16:54:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[编程开发]]></category>
		<category><![CDATA[网站应用]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.zhangwenbin.com.cn/blog/?p=462</guid>
		<description><![CDATA[1、更改系统默认excerpt的长度

默认情况下，excerpt长度设置为55个字，可以使用excerpt_length过滤器改变excerpt的长度，添加如下代码到主题的functions.php文件即可。<p class="read-more"><a href="http://www.zhangwenbin.com.cn/blog/462.html">继续阅读 &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>1、更改系统默认excerpt的长度</p>
<p>默认情况下，excerpt长度设置为55个字，可以使用excerpt_length过滤器改变excerpt的长度，添加如下代码到主题的functions.php文件即可。</p>
<p>function new_excerpt_length($length) {<br />
 <wbr> <wbr>  <wbr>return 20;<br />
}<br />
add_filter(&#8216;excerpt_length&#8217;, &#8216;new_excerpt_length&#8217;);</p>
<p>2、更改系统默认设置更多样式</p>
<p>excerpt后面更多字符串默认设置为&#8217;[...]&#8216;。为了改变excerpt的更多字符串形式使用excerpt_more过滤器，添加如下代码在主题的functions.php文件即可。</p>
<p>function new_excerpt_more($more) {<br />
 <wbr> <wbr>  <wbr>return &#8216;&#8230;&#8230;&#8217;;<br />
}<br />
add_filter(&#8216;excerpt_more&#8217;, &#8216;new_excerpt_more&#8217;);</p>
<p>对于2.9以上版本使用如下代码：</p>
<p>function new_excerpt_more($excerpt) {<br />
 <wbr> <wbr>  <wbr>return str_replace(&#8216;[...]&#8216;, &#8216;&#8230;&#8217;, $excerpt);<br />
}<br />
add_filter(&#8216;wp_trim_excerpt&#8217;, &#8216;new_excerpt_more&#8217;);</p>
<p>3、给文章”read more”添加链接</p>
<p>给文章”read more”添加链接,将如下代码放到主题的functions.php文件。</p>
<p>function new_excerpt_more($more) {</p>
<p> <wbr> <wbr> <wbr> global $post;<br />
 <wbr> <wbr>  <wbr><br />
 <wbr> <wbr>  <wbr>return &#8216;&lt;a href=”&#8216;.get_permalink($post-&gt;ID). &#8216;”&gt;Read the Rest&#8230;&lt;/a&gt;&#8217;;<br />
}</p>
<p>add_filter(&#8216;excerpt_more&#8217;, &#8216;new_excerpt_more&#8217;);</p>
<p>源文件：wp_trim_excerpt()在wp-includes/formatting.php.<br />
</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></p>
]]></content:encoded>
			<wfw:commentRss>http://www.zhangwenbin.com.cn/blog/462.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>装完linux后还要做什么？</title>
		<link>http://www.zhangwenbin.com.cn/blog/458.html</link>
		<comments>http://www.zhangwenbin.com.cn/blog/458.html#comments</comments>
		<pubDate>Sat, 09 Jul 2011 16:30:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[网站应用]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://www.zhangwenbin.com.cn/blog/?p=458</guid>
		<description><![CDATA[　　装完linux后还要做什么？
　　通常我们装完linux后还要注意什么呢？大同建站最好的vps主机技术告诉我们：
<p class="read-more"><a href="http://www.zhangwenbin.com.cn/blog/458.html">继续阅读 &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>　　装完linux后还要做什么？<br />
　　通常我们装完linux后还要注意什么呢？大同建站最好的vps主机技术告诉我们：<br />
　<strong>　一. 启动系统</strong><br />
　　通常LILO是安装在MBR上的，计算机启动后，MBR上的程序被执行，将出现一个不是很漂亮的图形：左边是一个小红帽图像，右边列出了可以启动 的操作系统，你可以使用键盘箭头切换。刚安装好后默认值是Linux，也就是你不选择，一会儿将自己启动Linux。如果你想默认的选择是Windows的话，那你可以在启动Linux后，用vi修改/etc目录下的lilo.conf文件，加上default=windows，然后再执行/ sbin/lilo重新生成LILO。<br />
　　<strong>二. 用户登录</strong><br />
　　Linux是一个真正意义上的多用户操作系统，用户要使用该系统，首先必须登录，使用完系统后，必须退出。用户登录系统时，为了使系统能够识 别该用户，必须输入用户名和密码，经系统验证无误后才可以登录系统使用。<br />
　　Linux下有两种用户：<br />
　　1) root用户：超级权限者，系统的拥有者，在Linux系统中有且只有一个root用户，它可以在系统中任何操作。在系统安装时所设定的密码就是 root用户的密码。<br />
　　2) 普通用户：Linux系统可以创建许多普通用户，并为其指定相应的权限，使其有限地使用Linux系统。<br />
　　关于用户的管理，我们将在后面详细说明。<br />
　　金时通vps主机linux系统用户登录分两步进行：<br />
　　1) 输入用户的登录名，系统根据该登录名来识别用户；<br />
　　2) 输入用户的口令，该口令是用户自己选择的一个字符串，对其他用户完全保密，是登录系统时识别用户的唯一根据，因此每一个用户都应该 保护好自己的口令！<br />
　　系统在建立之初，仅有root用户，其它的用户则是由root用户创建的。由于root用户的权限太大了，所以如果root用户误操作将可能造成很大的 损失。所以建议系统管理员为自已新建一个用户，只有需要做系统维护、管理任务时才以root用户登录。<br />
　　下面就是一个登录实例：(其中黑体字为输入)<br />
　　Red Hat Linux release 7.1 (Seawolf)Kernerl 2.4.2-2 on an i686Home login:rootPassword:<br />
　　<br />
　　在上面的例子中，我们发现在Password后面是空的，其实并不是不输入密码，而是在输入时，Linux系统不会把它显示出来，这样用来保护密码！<br />
　　如果登录成功的话，我们将获得Shell(Shell是用来与用户交互的程序，它就象DOS中的COMMAND.COM，不过在Linux下可以有多种 Shell供选择， 如bash、csh、ksh等)提示符，如果以root用户登录的话，那么获得的提示符是“#”，否则将是“$”。<br />
　　提示：如果当时在安装时设置为一启动就进入图形界面的话，那系统启动后，用户登录界面将是图形化的，有点象Windows，而且当你输入正确的 用户名与密码，就会直接进入X Window。这个设置是可以修改的：在/etc目录下有一个inittab文件，其中有一行配置：id:3:default 其中，数字3就是代表一启动进入字符终端，如果改为5则代表一启动进入X Window。<br />
　　<strong>三. 修改口令</strong><br />
　　为了更好地保护用户帐号的安全，Linux用户允许用户在登录之后随时使用passwd命令修改自己的口令。修改口令需要经历：<br />
　　1) 输入原来的口令，如果口令输错，将中止程序，无法修改口令；<br />
　　2) 输入新的口令；<br />
　　3) 提示重复一遍新的口令，如果两次输入的口令相吻合，则口令修改成功。<br />
　　需要注意的是，为了更好地保护口令，如果你输入的新口令过于简单，它将会拒绝修改。下面就是一个修改口令的实例：(其中黑体字为输入)<br />
　　$ passwdChanging password for user1(current) UNIX password: 输入原来的密码New UNIX password: 输入新的密码Retype new UNIX password: 再输入一遍新的密码Passwd:all authentication tokens updated successfully 修改成功！<br />
　　<br />
　　注意，在这里输入的口令同样不会显示出来。而如果是root用户修改口令，则不需要输入老密码！也就是说，它可以修改任何用户的口令。<br />
　　四. 退出登录<br />
　　不论你是root用户还是普通用户，只需简单地执行exit命令就可以退出登录。<br />
　　五. 关闭机器<br />
　　在Linux系统中，普通用户是无权关闭系统的！只有root用户才能够关闭它。当然如果你是按关机按钮则别当别论。我们可以通过以下几种方法实 现：<br />
　　1) 按下CTRL+ALT+DEL组合键，这样系统将重新启动！<br />
　　2) 执行reboot命令，这样系统也将重新启动！<br />
　　3) 执行shutdown -h now命令，这样系统将关闭计算机！<br />
　　4) 执行halt命令，可以关闭计算机。<br />
　　注意千万不要随意采用硬关机、重启动键等方式关闭系统，那样会导致Linux文件系统遭受破坏！<br />
　　六. 虚拟控制台<br />
　　Linux是真正的多用户操作系统，可以同时接受多个用户的远程和本地登录，也允许同一个用户多次登录。Linux为本地用户(也就是做在计算机 面前的用户)提供了虚拟控制台访问方式，允许用户在同一时间从不同的控制台进行多次登录。<br />
　　虚拟控制台的选择可以通过按ALT键加上F1-F6六个功能键来实现。例如，用户登录后，按一下ALT+F2组合键，用户又可以看到“login:”提示 符，这其实就是第二个虚拟控制台，而这时再按下ALT+F1组合键，用户则又可以回到第一个虚拟控制台。<br />
　　大家可以通过使用虚拟控制台来感受Linux系统多用户的特性。例如用户可以在某一虚拟控制台上进行的工作尚未结束时，就可以切换到另一个虚拟控制台上开始另一项工作。例如在开发软件时，可以在一个控制台上编辑程序，在另一个控制台上进行编译，在第三个控制台上查阅信息。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zhangwenbin.com.cn/blog/458.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CentOS 6终于要发布了！</title>
		<link>http://www.zhangwenbin.com.cn/blog/455.html</link>
		<comments>http://www.zhangwenbin.com.cn/blog/455.html#comments</comments>
		<pubDate>Mon, 04 Jul 2011 18:39:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[编程开发]]></category>
		<category><![CDATA[centos]]></category>

		<guid isPermaLink="false">http://www.zhangwenbin.com.cn/blog/?p=455</guid>
		<description><![CDATA[据centos官网消息，centos镜像将于当地时间7月2日开始同步传输，快了，终于可能用到Centos-6了。以下是官网的原文。 It&#8217;s been a long day of testing and fixing and retesting! We&#8217;ve gone through at least four or five different pushes to the trees, each time fixing some more issues. No big problems surfaced today, and I&#8217;m confident that &#8230;<p class="read-more"><a href="http://www.zhangwenbin.com.cn/blog/455.html">继续阅读 &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>据centos官网消息，centos镜像将于当地时间7月2日开始同步传输，快了，终于可能用到Centos-6了。以下是官网的原文。</p>
<p>It&#8217;s been a long day of testing and fixing and retesting! We&#8217;ve gone through at least four or five different pushes to the trees, each time fixing some more issues. No big problems surfaced today, and I&#8217;m confident that we now have a more-or-less “final” tree for 6.0 release.</p>
<p>There are a few minor things which need fixing, but I don&#8217;t believe anything that will delay the initial push to the mirrors. I&#8217;d expect this to start tomorrow, but it is a decision for Karanbir once he gets feedback from the QA team on the updated packages and isos which are just now finishing up syncing to the QA machines.</p>
<p>In short: everything is looking good to me for a release “real soon now”. Will update with more details tomorrow as we wrap things up.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zhangwenbin.com.cn/blog/455.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>在linux VPS CentOS 中使用 Linux rar</title>
		<link>http://www.zhangwenbin.com.cn/blog/451.html</link>
		<comments>http://www.zhangwenbin.com.cn/blog/451.html#comments</comments>
		<pubDate>Mon, 04 Jul 2011 17:49:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[编程开发]]></category>
		<category><![CDATA[网站应用]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[压缩]]></category>

		<guid isPermaLink="false">http://www.zhangwenbin.com.cn/blog/?p=451</guid>
		<description><![CDATA[有些朋友购买了vps后由于他是从原来的win主机搬迁过来，备份打包的数据是rar格式的，那在centos下怎么解压呢？<p class="read-more"><a href="http://www.zhangwenbin.com.cn/blog/451.html">继续阅读 &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>有些朋友购买了vps后由于他是从原来的win主机搬迁过来，备份打包的数据是rar格式的，那在centos下怎么解压呢？</p>
<div class="hl-surround"><div class="hl-main">wget http://www.rarsoft.com/rar/rarlinux-3.9.3.tar.gz<br />tar -zxvf rarlinux-3.9.3.tar.gz<br />cd rar<br />make</div></div>
<p>看见下面这些信息就是安装成功了</p>
<div class="hl-surround"><div class="hl-main">mkdir -p /usr/local/bin<br />mkdir -p /usr/local/lib<br />cp rar unrar /usr/local/bin<br />cp rarfiles.lst /etc<br />cp default.sfx /usr/local/lib</div></div>
<p>但是在运行命令rar时,出现下面这个问题,<br />
rar: /lib/i686/nosegneg/libc.so.6: version `GLIBC_2.7&#8242; not found (required by rar)<br />
解决办法：</p>
<div class="hl-surround"><div class="hl-main"> cp rar_static /usr/local/bin/rar</div></div>
<p>先记住两个常用命令吧：</p>
<div class="hl-surround"><div class="hl-main">rar x vpsyou.rar //解压 vpsyou.rar 到当前目录<br />rar vpsyou.rar ./vpsyou.com/ //将 vpsyou.com 目录打包为 vpsyou.rar</div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.zhangwenbin.com.cn/blog/451.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nginx网站子目录rewrite的经典举例</title>
		<link>http://www.zhangwenbin.com.cn/blog/447.html</link>
		<comments>http://www.zhangwenbin.com.cn/blog/447.html#comments</comments>
		<pubDate>Mon, 04 Jul 2011 07:31:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[编程开发]]></category>
		<category><![CDATA[网站应用]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Nginx]]></category>
		<category><![CDATA[rewrite]]></category>

		<guid isPermaLink="false">http://www.zhangwenbin.com.cn/blog/?p=447</guid>
		<description><![CDATA[我们已经有很多客户在 VPS 上使用 Nginx，对于刚从 Apache 转过来的客户最常遇到的一个问题就是怎么弄 Nginx 下的 rewrite 以及怎么把 Apache 里的 .htaccess 转化成 Nginx，网上关于这方面的资料一大堆，关于 WordPRess， discuz， phpcms， ecshop， shopex 等的 rewrite 应有尽有，直接 copy 就可以。<p class="read-more"><a href="http://www.zhangwenbin.com.cn/blog/447.html">继续阅读 &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>用上Linux VPS的用户可能在VPS 上使用 Nginx，对于刚从 Apache 转过来的用户最常遇到的一个问题就是怎么弄 Nginx 下的 rewrite 以及怎么把 Apache 里的 .htaccess 转化成 Nginx，网上关于这方面的资料一大堆，关于 WordPRess， discuz， phpcms， ecshop， shopex 等的 rewrite 应有尽有，直接 copy 就可以。</p>
<p>还有一个 Nginx 新手常见的问题是拿到这些 rewrite 规则后不知道怎么改，比如 Nginx 下子目录的 rewrite 应该改成什么样子？/ 下是 wordpress，/bbs 下装个 discuz，/ 是 discuz，/blog 下装个 wordpress 或者 / 下是 wordpress，/blog 下再装个 wordpress 等，这样的 rewrite 怎么改呢？弄几个例子放到我们的 FAQ 里供参考：</p>
<p>WordPress 安装在子目录 /blog 下：</p>
<div class="hl-surround"><div class="hl-main">location /blog/ {<br />    root   /home/www/vpsee.com;<br />    index  index.php index.html index.htm;<br />    if (!-e $request_filename) {<br />       rewrite ^.+/?(/blog/wp-.*) $1 last;<br />       rewrite ^.+/?(/blog/.*\.php)$ $1 last;<br />       rewrite ^(.+)$ /blog/index.php?q=$1 last;<br />    }<br />}</div></div>
<p>Discuz! 7.2 安装在子目录 /bbs 下：</p>
<div class="hl-surround"><div class="hl-main">location /bbs/ {<br />    root   /home/www/vpsee.com;<br />    index  index.php index.html index.htm;<br />    rewrite ^/bbs/archiver/((fid|tid)-[\w\-]+\.html)$ /bbs/archiver/index.php?$1 last;<br />    rewrite ^/bbs/forum-([0-9]+)-([0-9]+)\.html$ /bbs/forumdisplay.php?fid=$1&amp;amp;page=$2 last;<br />    rewrite ^/bbs/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /bbs/viewthread.php?tid=$1&amp;amp;extra=page%3D$3&amp;amp;page=$2 last;<br />    rewrite ^/bbs/space-(username|uid)-(.+)\.html$ /bbs/space.php?$1=$2 last;<br />    rewrite ^/bbs/tag-(.+)\.html$ /bbs/tag.php?name=$1 last;<br />}</div></div>
<p>Discuz! X1.5 安装在子目录 /bbs 下：</p>
<div class="hl-surround"><div class="hl-main">location /bbs/ {<br />    root   /home/www/vpsee.com;<br />    index  index.php index.html index.htm;<br />    rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&amp;amp;topic=$2 last;<br />    rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&amp;amp;aid=$2&amp;amp;page=$3 last;<br />    rewrite ^([^\.]*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&amp;amp;fid=$2&amp;amp;page=$3 last;<br />    rewrite ^([^\.]*)/thread-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&amp;amp;tid=$2&amp;amp;extra=page%3D$4&amp;amp;page=$3 last;<br />    rewrite ^([^\.]*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&amp;amp;fid=$2&amp;amp;page=$3 last;<br />    rewrite ^([^\.]*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&amp;amp;$2=$3 last;<br />    rewrite ^([^\.]*)/([a-z]+)-(.+)\.html$ $1/$2.php?rewrite=$3 last;<br />    if (!-e $request_filename) {<br />        return 404;<br />    }<br />}</div></div>
<p>如果对理解 ^([^\.]*)/([a-z]+)-(.+)\.html$ 这样的正则表达式有困难并对这方面有兴趣的话可以看看一些书，最好的一本应该是 O’Reilly 出的 Mastering Regular Expressions（也有中文版：《精通正则表达式》）。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zhangwenbin.com.cn/blog/447.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>destoon 3.0 Nginx 伪静态规则</title>
		<link>http://www.zhangwenbin.com.cn/blog/441.html</link>
		<comments>http://www.zhangwenbin.com.cn/blog/441.html#comments</comments>
		<pubDate>Sun, 03 Jul 2011 06:03:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[网站应用]]></category>
		<category><![CDATA[destoon]]></category>
		<category><![CDATA[Nginx]]></category>
		<category><![CDATA[伪静态]]></category>

		<guid isPermaLink="false">http://www.zhangwenbin.com.cn/blog/?p=441</guid>
		<description><![CDATA[Linux VPS服务器，使用的是Nginx，destoon B2B系统，发布destoon 3.0 Nginx 伪静态规则，测试通过。<p class="read-more"><a href="http://www.zhangwenbin.com.cn/blog/441.html">继续阅读 &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Linux VPS服务器，使用的是Nginx，destoon B2B系统，发布destoon 3.0 Nginx 伪静态规则，测试通过。</p>
<div class="hl-surround"><div class="hl-main"># Destoon B2B Rewrite Rules<br /><br />rewrite ^(.*)\.(asp|aspx|asa|asax|dll|jsp|cgi|fcgi|pl)(.*)$ /404.php;<br />rewrite ^(.*)-htm-(.*)$ $1.php?$2;<br />rewrite ^(.*)/show-([0-9]+)([\-])?([0-9]+)?\.html$ $1/show.php?itemid=$2&amp;amp;page=$4;<br />rewrite ^(.*)/list-([0-9]+)([\-])?([0-9]+)?\.html$ $1/list.php?catid=$2&amp;amp;page=$4;<br />rewrite ^(.*)/show/([0-9]+)/([0-9]+)?([/])?$ $1/show.php?itemid=$2&amp;amp;page=$3;<br />rewrite ^(.*)/list/([0-9]+)/([0-9]+)?([/])?$ $1/list.php?catid=$2&amp;amp;page=$3;<br />rewrite ^(.*)/([a-z]+)/(.*)\.shtml$ $1/$2/index.php?rewrite=$3;<br /><br />rewrite ^(.*)/com/([a-z0-9]+)/([a-z]+)/(.*)\.html$ $1/company/$3/index.php?homepage=$2&amp;amp;rewrite=$4;<br />rewrite ^(.*)/com/([a-z0-9]+)/([a-z]+)([/])?$ $1/company/$3/index.php?homepage=$2;<br />rewrite ^(.*)/com/([a-z0-9]+)([/])?$ $1/company/index.php?homepage=$2;<br />rewrite ^([a-z0-9]+)\.co([/])?$ company/index.php?homepage=$1;<br />rewrite ^([a-z0-9]+)\.co/(.*)$ company/index.php?homepage=$1&amp;amp;rewrite=$2;<br />rewrite ^(htm)/(.*)$ index.php?&amp;amp;rewrite=$2;</div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.zhangwenbin.com.cn/blog/441.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CoolCode 插件</title>
		<link>http://www.zhangwenbin.com.cn/blog/439.html</link>
		<comments>http://www.zhangwenbin.com.cn/blog/439.html#comments</comments>
		<pubDate>Sat, 02 Jul 2011 18:37:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[软件应用]]></category>

		<guid isPermaLink="false">http://www.zhangwenbin.com.cn/blog/?p=439</guid>
		<description><![CDATA[ 本想给本插件增加对所见即所得编辑器支持的功能，后来经测试发现，所见即所得编辑器本身有太多问题，他无法将代码正确保存到数据库中。因此目前<strong>取消了对所见即所得编辑器支持的功能</strong>。所以如果你要使用本插件，请将 <strong>将 WordPress “选项”—&#62;“写作”—&#62;“自动修正错误的内嵌式 XHTML 语法”禁用</strong> ，并在选项和用户中把所见即所得编辑器关掉，然后使用以下语法即可。
<p class="read-more"><a href="http://www.zhangwenbin.com.cn/blog/439.html">继续阅读 &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p> 本想给本插件增加对所见即所得编辑器支持的功能，后来经测试发现，所见即所得编辑器本身有太多问题，他无法将代码正确保存到数据库中。因此目前<strong>取消了对所见即所得编辑器支持的功能</strong>。所以如果你要使用本插件，请将 <strong>将 WordPress “选项”—&gt;“写作”—&gt;“自动修正错误的内嵌式 XHTML 语法”禁用</strong> ，并在选项和用户中把所见即所得编辑器关掉，然后使用以下语法即可。</p>
<p>注意：目前方括号语法和尖括号语法等效，但不保证以后同样有效，推荐使用尖括号语法！使用的语法是:&lt;coolcode&gt;<br />
代码<br />
&lt;/coolcode&gt;</p>
<p>如果要加亮具体的语言，可以用 lang 属性来指定：&lt;coolcode lang=”程序设计语言”&gt;<br />
代码<br />
&lt;/coolcode&gt;</p>
<p>如果不需要行号，可以使用 linenum 属性来指定：&lt;coolcode lang=”程序设计语言” linenum=”off”&gt;<br />
代码<br />
&lt;/coolcode&gt;</p>
<p>如果希望可以直接以文件下载代码，可以使用 download 属性来指定：下载: <a href="http://www.coolcode.cn/wp-content/plugins/coolcode/coolcode.php?p=26&amp;download=example.txt">example.txt</a> &lt;coolcode lang=”程序设计语言” download=”文件名.扩展名”&gt;<br />
代码<br />
&lt;/coolcode&gt;</p>
<p>这三个属性可以组合使用，互不影响。目前支持的程序设计语言有:</p>
<ul>
<li>actionscript</li>
<li>cpp</li>
<li>css</li>
<li>diff</li>
<li>dtd</li>
<li>html</li>
<li>java</li>
<li>javascript</li>
<li>mysql</li>
<li>perl</li>
<li>php</li>
<li>python</li>
<li>ruby</li>
<li>sql</li>
<li>xml</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.zhangwenbin.com.cn/blog/439.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LNMP是什么？为什么要用LNMP建站？</title>
		<link>http://www.zhangwenbin.com.cn/blog/430.html</link>
		<comments>http://www.zhangwenbin.com.cn/blog/430.html#comments</comments>
		<pubDate>Sat, 02 Jul 2011 16:06:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[编程开发]]></category>
		<category><![CDATA[网站应用]]></category>

		<guid isPermaLink="false">http://www.zhangwenbin.com.cn/blog/?p=430</guid>
		<description><![CDATA[LNMP是什么?也许大家对LAMP比较熟悉，LAMP代表Linux下Apache、MySQL、PHP这种网站服务器架构；同上LNMP代表的就是Linux下Nginx、MySQL、PHP这种网站服务器架构。<p class="read-more"><a href="http://www.zhangwenbin.com.cn/blog/430.html">继续阅读 &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<h2>LNMP是什么?</h2>
<p>也许大家对LAMP比较熟悉，LAMP代表Linux下Apache、MySQL、PHP这种网站服务器架构；同上LNMP代表的就是Linux下Nginx、MySQL、PHP这种网站服务器架构。</p>
<h3>我们为什么采用LNMP这种架构?</h3>
<p>采用Linux、PHP、MySQL的优点我们不必多说。<br />
Nginx是一个小巧而高效的Linux下的Web服务器软件，是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的，已经在一些俄罗斯的大型网站上运行多年，相当的稳定。<br />
Nginx相当的稳定、功能丰富、安装配置简单、低系统资源……</p>
<h3>LNMP这种架构有什么优势?</h3>
<p>作为 Web 服务器：相比 Apache，Nginx 使用更少的资源，支持更多的并发连接，体现更高的效率。<br />
作为负载均衡服务器：Nginx 既可以在内部直接支持 Rails 和 PHP，也可以支持作为 HTTP代理服务器 对外进行服务。Nginx 用 C 编写, 不论是系统资源开销还是 CPU 使用效率都比 Perlbal 要好的多。<br />
作为邮件代理服务器: Nginx 同时也是一个非常优秀的邮件代理服务器（最早开发这个产品的目的之一也是作为邮件代理服务器），Last.fm 描述了成功并且美妙的使用经验。<br />
Nginx 安装非常的简单，配置文件 非常简洁（还能够支持perl语法），Bugs非常少的服务器: Nginx 启动特别容易，并且几乎可以做到7*24不间断运行，即使运行数个月也不需要重新启动。你还能够在 不间断服务的情况下进行软件版本的升级。<a href="http://lnmp.org/nginx.html" target="_blank">更多Nginx介绍</a></p>
<h3>如何获取LNMP一键安装包?</h3>
<p>你可以自由 <a href="http://lnmp.org/download.html">下载</a> 并使用它在VPS(VDS)或独立服务器上，做为真正的生产环境或测试环境。</p>
<h3>它安装那些软件</h3>
<li>Nginx</li>
<li>MySQL</li>
<li>PHP</li>
<li>PHPMyAdmin</li>
<li>Apache</li>
<li>Zend Optimizer</li>
<li>eAccelerator</li>
<li>ionCube</li>
<li>PureFTPd</li>
<li>VsFTPd </li>
]]></content:encoded>
			<wfw:commentRss>http://www.zhangwenbin.com.cn/blog/430.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

