June 9 日, 2011 年 3:06 PM - By
Javey
最近要将本站www.javey.org迁移到新的服务器(位于米国的vps上,CentOS5.5+MySql+Nginx+PHP/FastCgi架构),鉴于nginx出色的性能以及业界良好的口碑,准备采用nginx web服务器(之前本站一直使用的是apache web服务器)。于是就遇到了Nginx下WordPress的Rewrite问题,之前我在apache下采用.htaccess加入mod_rewrite来实现URL的静态化。 wordpress在Apache下采用mod_rewrite来实现URL的静态化,规则如下: # BEGIN WordPress RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} [...]
July 30 日, 2009 年 11:59 PM - By
Javey
文章多了,自然要分页了,但wordpress自带的分页只有前一页和后一页,使用起来比较不方便。于是,决定使用WordPress插件解决这个问题。 这个插件叫:wp-pagenavi,具体的使用方法: 1、把下载下来的文件解压,并将pagenavi(wp-pagenavi)文件上传到/wp-content/plugins/目录下。 官方下载:WP-pagenavi 或 本站下载:WP-pagenavi (For wordpress 2.8+) 2、到后台的设置(optation),在PageNavi下设置参数,英文版本的为:‘WP-Admin -> Options -> PageNavi’ 3、最后,在你想要添加这个分页的地方加上如下的代码: <?php [...]
July 29 日, 2009 年 12:15 PM - By
Javey
Apache系统中的.htaccess文件(或者”分布式配置文件”提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。作为用户,所能使用的命令受到限制。管理员可以通过Apache的AllowOverride指令来设置。子目录中的指令会覆盖更高级目录或者主服务器配置文件中的指令。.htaccess必须以ASCII模式上传,最好将其权限设置为644。 创建 .htaccess 文件时可能给你带来一些问题。写入内容到这个文件是非常容易的,你只需输入合适的代码到文本编辑器中(如记事本)。但是你可能在保存文件的时候碰到问题。 因为 .htaccess 是一个非常奇怪的文件名(这个文件没有名字而只有一个8字符的扩展名)。这个可能在特定的系统中不能被接受(如 Windows 95)。在绝大多数的操作系统中,你可以尝试在保存文件的时候输入以下文件名:”.htaccess”(包括引号)。如果这不起作用,你可能需要先把它命 名为别的名字(如 htaccess.txt),然后上传到服务器。上传之后,在 FTP 工具中重命名它。 尽管通过 [...]