35dir分类目录网站的nginx伪静态规则
来源:本站原创 浏览:3501次 时间: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文件覆盖根目录的该文件即可。
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文件覆盖根目录的该文件即可。
- 上一篇: 做网站应该先有收录,再有排名
- 下一篇: 35dir分类目录分栏调用站长资讯文章