当前位置:25分类目录 » 站长资讯 » 资讯文章 » 建站技术 » 文章详细 订阅RssFeed

35dir分类目录网站的nginx伪静态规则

来源:本站原创 浏览:3683次 时间:2019-11-17
# BEGIN
RewriteEngine On
# 首页、分类浏览、数据归档、最近更新、排行榜、意见反馈
RewriteRule ^(index|webdir|weblink|article|category|update|archives|top|feedback|link|rssfeed|sitemap)(.html)$ index.php?mod=$1&%1
RewriteRule ^(index|webdir|weblink|article|category|update|archives|top|feedback|link|rssfeed|sitemap)(/?)$ index.php?mod=$1
# 最近更新
RewriteRule ^update-(d+)-(d+).html$ index.php?mod=update&days=$1&page=$2
RewriteRule ^update/(d+)-(d+).html$ index.php?mod=update&days=$1&page=$2
RewriteRule ^update/(d+)/(d+)$ index.php?mod=update&days=$1&page=$2


# 数据归档
RewriteRule ^archives-(d+)-(d+).html$ index.php?mod=archives&date=$1&page=$2
RewriteRule ^archives/(d+)-(d+).html$ index.php?mod=archives&date=$1&page=$2
RewriteRule ^archives/(d+)/(d+)$ index.php?mod=archives&date=$1&page=$2


# 站内搜索
RewriteRule ^search-(name|url|tags|intro)-(.*)-(d+).html$ index.php?mod=search&type=$1&query=$2&page=$3
RewriteRule ^search-(name|url|tags|intro)-(.*).html$ index.php?mod=search&type=$1&query=$2


RewriteRule ^search/(name|url|tags|intro)/(.*)-(d+).html$ index.php?mod=search&type=$1&query=$2&page=$3
RewriteRule ^search/(name|url|tags|intro)/(.*).html$ index.php?mod=search&type=$1&query=$2


RewriteRule ^search/(name|url|tags|intro)/(.+)/(d+)$ index.php?mod=search&type=$1&query=$2&page=$3
RewriteRule ^search/(name|url|tags|intro)/(.+)$ index.php?mod=search&type=$1&query=$2


# 站点详细
RewriteRule ^siteinfo-(d+).html$ index.php?mod=siteinfo&wid=$1
RewriteRule ^siteinfo/(d+).html$ index.php?mod=siteinfo&wid=$1
RewriteRule ^siteinfo/(d+)$ index.php?mod=siteinfo&wid=$1


# 文章详细
RewriteRule ^artinfo-(d+).html$ index.php?mod=artinfo&aid=$1
RewriteRule ^artinfo/(d+).html$ index.php?mod=artinfo&aid=$1
RewriteRule ^artinfo/(d+)$ index.php?mod=artinfo&aid=$1


# 链接详细
RewriteRule ^linkinfo-(d+).html$ index.php?mod=linkinfo&lid=$1
RewriteRule ^linkinfo/(d+).html$ index.php?mod=linkinfo&lid=$1
RewriteRule ^linkinfo/(d+)$ index.php?mod=linkinfo&lid=$1


# 单页
RewriteRule ^diypage-(d+).html$ index.php?mod=diypage&pid=$1
RewriteRule ^diypage/(d+).html$ index.php?mod=diypage&pid=$1
RewriteRule ^diypage/(d+)$ index.php?mod=diypage&pid=$1


# RSS
RewriteRule ^rssfeed-(.+)-(d+).html$ index.php?mod=rssfeed&type=$1&cid=$2
RewriteRule ^rssfeed-(.+).html$ index.php?mod=rssfeed&type=$1&cid=$2


RewriteRule ^rssfeed/(.+)/$ index.php?mod=rssfeed&type=$1
RewriteRule ^rssfeed/(.+)/(d+).html$ index.php?mod=rssfeed&type=$1&cid=$2


RewriteRule ^rssfeed/(.+)$ index.php?mod=rssfeed&type=$1
RewriteRule ^rssfeed/(.+)/(d+)$ index.php?mod=rssfeed&type=$1&cid=$2


# SiteMap
RewriteRule ^sitemap-(.+).html$ index.php?mod=sitemap&cid=$1
RewriteRule ^sitemap/(d+)/$ index.php?mod=sitemap&cid=$1
RewriteRule ^sitemap/(d+)$ index.php?mod=sitemap&cid=$1


# 分类目录
RewriteRule ^webdir-(.+)-(d+)-(d+).html$ index.php?mod=webdir&cid=$2&page=$3
RewriteRule ^webdir/(.+)/(d+)-(d+).html$ index.php?mod=webdir&cid=$2&page=$3
RewriteRule ^webdir/(.+)/(d+)/(d+)$ index.php?mod=webdir&cid=$2&page=$3


RewriteRule ^article-(.+)-(d+)-(d+).html$ index.php?mod=article&cid=$2&page=$3
RewriteRule ^article/(.+)/(d+)-(d+).html$ index.php?mod=article&cid=$2&page=$3
RewriteRule ^article/(.+)/(d+)/(d+)$ index.php?mod=article&cid=$2&page=$3


# END
这里你只需要用以上代码重新建立一个domain.conf文件覆盖根目录的该文件即可。