rss· 投稿· 设为首页· 加入收藏· 繁體版
当前位置: 火魔网 » 应用技术 » Web服务器

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”项,

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

cherokee下设置wordpress永久链接

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

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

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

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

cherokee下设置wordpress永久链接

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

cherokee下设置wordpress永久链接

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

顶一下
(0)
踩一下
(0)