cherokee下设置wordpress永久链接

之前用nginx、lighttpd和zeus的时候,wordpress的永久链接一直不怎么好配置,可能是我水平不够…
和apache一样,cherokee可以非常完善的支持wordpress的永久链接,设置也比较简单。

以下内容主要是翻译自官方网站cookbook的wordpress部分。原文是:http://www.cherokee-project.com/doc/cookbook_wordpress.html

对于wordpress用户来说,cherokee主要可以提供如下支持:

将对域名www.example.net的请求重定向到example.net
对url rewrite进行设置,以便使用wordpress的永久链接
强制指定一些目录为“静态内容”,用来避免一些可能出现的安全问题

安装wordpress的过程就不再详述,下面直接进入cherokee的web管理端对安装了wordpress的虚拟主机进行设置。当然,还得假设一下,你的wordpress安装在网站根目录。

步骤一:重定向域名(这一步看情况吧,不是每个人都需要的,而且还得多建立一个虚拟主机,我这里就跳过了…)

步骤二:设定url rewrite
在虚拟主机设置的“Behavior”面板中,选择“Default”项,

11

打开页面以后,设置网站的默认行为,将默认的Handler改为“Redirection”,并将默认的规则按照下图填写:

22

下面我们还要做几件事情:

wp-admin、wp-includes、wp-content目录中的php文件排除在url rewrite之外
将sitemap等文件排除在url rewrite之外
设置一些纯静态目录,以绕过可执行程序的可能的安全隐患

回到虚拟主机的“Behavior”面板,新建一个新的规则:

33

在“Handler”中选择特定的处理方式,其他的内容可以都是默认,不用填写

44

按照刚才的两个步骤,重复几步,直到你虚拟主机中的“Behavior”项和下图基本一致:

55

好了,现在可以登录你的wordpress后台启用永久链接了。

分享 :
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • QQ书签
  • Google Bookmarks
  • Live
  • Twitter
  • 豆瓣
  • 豆瓣九点
Categories: cherokee web server - linux
 
[...] Cherokee 可以完美的运行 Wordpress ,支持 Wordpress 的永久连接,官方也有 Setting up Wordpress 的 Cookbook 。什么时候有时间在 Ubuntu [...]
 
[...] Cherokee 下设置 Wordpress 永久连接 的博客中发现了关于 开源时代 [...]
 
[...] Cherokee 可以完美的运行 Wordpress ,支持 Wordpress 的永久连接,官方也有 Setting up Wordpress 的 Cookbook 。什么时候有时间在 Ubuntu [...]
 
[...] Cherokee 下设置 Wordpress 永久连接 的博客中发现了关于 开源时代 [...]