方法一: 在nginx配置文件(/etc/nginx/conf.d/yoursite.conf)server {…}里加入如下代码:
~~~~~~~~~~萝莉分割线~~~~~~~~~~
#URL重写,伪静态
location / {
rewrite ^/show-([0-9]+)-([0-9]+)-([0-9]+).html /index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3 last;
rewrite ^/content-([0-9]+)-([0-9]+)-([0-9]+).html /index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3 last;
rewrite ^/list-([0-9]+)-([0-9]+).html /index.php?m=content&c=index&a=lists&catid=$1&page=$2 last;
rewrite ^/tag-([^\.]*)-([0-9]+)-([0-9]+).html /index.php?m=content&c=tag&catid=$2&tag=$1&page=$3 last;
rewrite ^/tag/list-([0-9]+)-([0-9]+).html /index.php?m=content&c=index&a=lists&catid=$1&page=$2 last;
rewrite ^/tag/(.*)$ /index.php?m=content&c=tag&a=lists&tag=$1&%1 last;
rewrite ^/comment-([0-9]+)-([0-9]+)-([0-9]+).html /index.php?m=comment&c=index&a=init&commentid=content_$1-$2-$3 last;
}
#URL301跳转
if ($host != ‘www.bluestep.cc’ ) {
rewrite ^/(.*)$ http://www.bluestep.cc/$1 permanent;
}
~~~~~~~~~~萝莉分割线~~~~~~~~~~
重启nginx服务器即可
方法二: 把如上代码写在.htaccess文件里, 假设路径为(/wwwroot/yoursite/.htaccess), 然后在nginx配置文件(/etc/nginx/conf.d/yoursite.conf)server {…}里加入如下代码:
include /wwwroot/yoursite/.htaccess;
重启nginx服务器即可