8月 11

Nginx笔记(二)

location 语法 匹配顺序实例 正则表达式前后顺序影响匹配 以dokuwiki为例。dokuwiki需要配置某些目录禁止访问,如果以下面的顺序,则请求 conf data 等目录下的php文件仍然会返回200,原因是优先匹配了前面的正则。如果调换位置,则禁止目录下的php文件也会返回403。 另外一种方法是使用 ^~ 前缀严格限制目 … Continue reading

12月 23

WordPress迁移到Nginx上遇500错误

今天将wordpress从apache上迁移到了nginx,数据库配置无误后仍然打不开,检查http状态,结果返回500: 之前在apache下.htaccess配置错误的时候会遇到类似的错误,于是首先想到nginx的伪静态配置有问题,nginx下wordpress用的伪静态规则如下: 禁用伪静态之后仍然打不开,全新安装一个wordpre … Continue reading

7月 28

Nginx设置discuz2.5伪静态

Nginx伪静态和apache不一样,不是用.htaccess实现,而是在虚拟主机配置文件中include伪静态文件。 所以可以这样设置伪静态: 1、在discuz后台启用伪静态,查看伪静态规则,复制到一个文件,命名随意,比如discuzx25.conf。 2、将discuzx25.conf上传到/usr/local/nginx/conf … Continue reading

7月 06

更换WordPress固定链接结构(无需插件)

旧的结构是: 很长很复杂,修改个简单的: 或者 改完之后,用旧的链接结构肯定不能访问了。先去百度修改方法,用的搜索词是“wordpress更换固定链接结构”,也不知道是不是因为搜索词有误,搜到的总是不符合要求,我要的是修改固定链接结构后原链接结构跳转到现在的链接结构,结果搜到的结果不是说用插件就是修改已经存在的.htaccess,一看修改 … Continue reading

4月 05

Ubuntu重启apache2以及开启Rewrite遇到的问题

首先开启Rewrite: 提示重启apache2服务器,使用service apache2 restart重启时遇到问题: 百度了一下,大概是说: 这个错误只是说没有明确设定APACHE的主机名,而且也不能根据当前的IP的反向解析得到该主机名。 所以你需要手工配置。如果只是个人测试,配置为localhost倒无所谓;如果是真实服务器,建议 … Continue reading