关于destoon6.0下的ngnix伪静态

      关于destoon6.0下的ngnix伪静态配置

  

##rewrite nginx 
rewrite '(.*)\.(asp|aspx|asa|asax|dll|jsp|cgi|fcgi|pl)(.*)' /404.php last; 
rewrite '(.*)/(admin|cache|editor|file|include|lang|module|skin|template)/(.*)\.php(.*)' /404.php last; 
rewrite '(.*)-htm-(.*)' $1.php?$2 last; 
rewrite '(.*)/show-([0-9]+)([\-])?([0-9]+)?\.html' $1/show.php?itemid=$2&page=$4 last; 
rewrite '(.*)/list-([0-9]+)([\-])?([0-9]+)?\.html' $1/list.php?catid=$2&page=$4 last; 
rewrite '(.*)/([A-za-z0-9_\-]+)-c([0-9]+)-([0-9]+)\.html' $1/list.php?catid=$3&catdir=$2&page=$4 last; 
rewrite '(.*)/show/([0-9]+)/([0-9]+)?([/])?' $1/show.php?itemid=$2&page=$3 last; 
rewrite '(.*)/list/([0-9]+)/([0-9]+)?([/])?' $1/list.php?catid=$2&page=$3 last; 
rewrite '(.*)/([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)\.html' $1/index.php?moduleid=$2&catid=$3&itemid=$4&page=$5 last; 
rewrite '(.*)/([a-z]+)/(.*)\.shtml' $1/$2/index.php?rewrite=$3 last; 
rewrite '(com)/([a-z0-9_\-]+)/([a-z]+)/(.*)\.html' index.php?homepage=$2&file=$3&rewrite=$4 last; 
rewrite '(com)/([a-z0-9_\-]+)/([a-z]+)([/])?' index.php?homepage=$2&file=$3 last; 
rewrite '(com)/([a-z0-9_\-]+)([/])?' index.php?homepage=$2 last; 
rewrite '(.*)/kw-([A-za-z0-9]+)\.html' $1/search.php?kw=$2 last; 
rewrite 'template/(.*).htm' /404.php last; 
location /blog/ { if (!-e $request_filename){ rewrite ^/blog/(.*)$ /blog/index.php?s=$1 last; break; } }

 

posted @ 2019-11-11 13:04  圆柱模板  阅读(285)  评论(0编辑  收藏  举报