关于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; } }