阿里云主机宝使用WordPress主题自带404页面的方法

很多人在购买阿里云主机宝安装WordPress后,在使用过程中,WordPress不能跳转到主题自带的404页面,默认是一个404 Not Found页面,这是非常不友好的,本文仅针对Nignx环境下的配置有效。 继续阅读“阿里云主机宝使用WordPress主题自带404页面的方法”

Nginx环境下10种常用程序的伪静态代码规则写法

以下这十个程序是站长朋友们经常使用的,其中伪静态是每个站长都回避不了的问题,毕竟伪静态比起动态的代码更容易被搜索引擎重视,所以特别写了这十篇文章,对Nginx环境下10种常见的程序伪静态(rewrite)代码规则写法进行了总结。 继续阅读“Nginx环境下10种常用程序的伪静态代码规则写法”

Nginx环境下Discuz7伪静态(rewrite)代码规则写法

Nginx环境下Discuz7伪静态(rewrite)代码规则写法

rewrite ^/archiver/((fid|tid)-[\w\-]+\.html)$ /archiver/index.php?$1 last;
rewrite ^/forum-([0-9]+)-([0-9]+)\.html$ /forumdisplay.php?fid=$1&page=$2 last;
rewrite ^/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /viewthread.php?tid=$1&extra=page\%3D$3&page=$2 last;
rewrite ^/space-(username|uid)-(.+)\.html$ /space.php?$1=$2 last;
rewrite ^/tag-(.+)\.html$ /tag.php?name=$1 last;

Nginx环境下Typecho伪静态(rewrite)代码规则写法

Nginx环境下Typecho伪静态(rewrite)代码规则写法

if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}

Nginx环境下SaBlog2.0伪静态(rewrite)代码规则写法

Nginx环境下SaBlog2.0伪静态(rewrite)代码规则写法

# 只带月份的归档
rewrite “^/date/([0-9]{6})/?([0-9]+)?/?$” /index.php?action=article&setdate=$1&page=$2 last;
# 无分类翻页
rewrite ^/page/([0-9]+)?/?$ /index.php?action=article&page=$1 last;
# 分类
rewrite ^/category/([0-9]+)/?([0-9]+)?/?$ /index.php?action=article&cid=$1&page=$2 last;
rewrite ^/category/([^/]+)/?([0-9]+)?/?$ /index.php?action=article&curl=$1&page=$2 last;
# 归档、高级搜索
rewrite ^/(archives|search|article|links)/?$ /index.php?action=$1 last;
# 全部评论、标签列表、引用列表 带分页
rewrite ^/(comments|tagslist|trackbacks|article)/?([0-9]+)?/?$ /index.php?action=$1&page=$2 last;
# tags
rewrite ^/tag/([^/]+)/?([0-9]+)?/?$ /index.php?action=article&item=$1&page=$2 last;
# 文章
rewrite ^/archives/([0-9]+)/?([0-9]+)?/?$ /index.php?action=show&id=$1&page=$2 last;
# RSS rewrite ^/rss/([0-9]+)?/?$ /rss.php?cid=$1 last;
rewrite ^/rss/([^/]+)/?$ /rss.php?url=$1 last;
# 用户 rewrite ^/uid/([0-9]+)/?([0-9]+)?/?$ /index.php?action=article&uid=$1&page=$2 last;
rewrite ^/user/([^/]+)/?([0-9]+)?/?$ /index.php?action=article&user=$1&page=$2 last;
# 地图文件
rewrite sitemap.xml sitemap.php last;
# 自定义链接
rewrite ^(.*)/([0-9a-zA-Z\-\_]+)/?([0-9]+)?/?$ $1/index.php?action=show&alias=$2&page=$3 last;