当前位置:首页 > 技术分享

35DIR伪静态

1年前 (2024-10-12)技术分享669

Apache

<IfModule mod_rewrite.c>
RewriteEngine On
# BEGIN
# 首页、分类浏览、数据归档、最近更新、排行榜、意见反馈
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+)\.html$ index.php?mod=update&days=$1
# 数据归档
RewriteRule ^archives/(\d+)-(\d+)\.html$ index.php?mod=archives&date=$1&page=$2
RewriteRule ^archives/(\d+)\.html$ index.php?mod=archives&date=$1
# 站内搜索
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 ^siteinfo/(\d+)\.html$ index.php?mod=siteinfo&wid=$1
# 文章详细
RewriteRule ^artinfo/(\d+)\.html$ index.php?mod=artinfo&aid=$1
# 链接列表
RewriteRule ^weblink/(\d+)\.html$ index.php?mod=weblink&page=$1
# 链接详细
RewriteRule ^linkinfo/(\d+)\.html$ index.php?mod=linkinfo&lid=$1
# 单页
RewriteRule ^diypage/(\d+)\.html$ index.php?mod=diypage&pid=$1
# RSS
RewriteRule ^rssfeed/(webdir|article)-(\d+)\.html$ index.php?mod=rssfeed&type=$1&cid=$2
RewriteRule ^rssfeed/(webdir|article)\.html$ index.php?mod=rssfeed&type=$1
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/(webdir|article)-(\d+)\.html$ index.php?mod=sitemap&type=$1&cid=$2
RewriteRule ^sitemap/(webdir|article)\.html$ index.php?mod=sitemap&type=$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

</IfModule>


Nginx

rewrite ^/(index|webdir|weblink|article|category|update|archives|top|feedback|link|rssfeed|sitemap)(/?)$ /index.php?mod=$1;
rewrite ^/update/(\d+)\.html$ /index.php?mod=update&days=$1;
rewrite ^/update/(\d+)-(\d+)\.html$ /index.php?mod=update&days=$1&page=$2;
rewrite ^/archives/(\d+)\.html$ /index.php?mod=archives&date=$1;
rewrite ^/archives/(\d+)-(\d+)\.html$ /index.php?mod=archives&date=$1&page=$2;
rewrite ^/search/(name|url|tags|intro|br|pr|art)/(.+)-(\d+)\.html$ /index.php?mod=search&type=$1&query=$2&page=$3;
rewrite ^/search/(name|url|tags|intro|br|pr|art)/(.+)\.html$ /index.php?mod=search&type=$1&query=$2;
rewrite ^/(br|pr)/(.+)-(\d+)\.html$ /index.php?mod=search&type=$1&query=$2&page=$3;
rewrite ^/(br|pr)/(.+)\.html$ /index.php?mod=search&type=$1&query=$2;
rewrite ^/view/(\d+)\.html$ /index.php?mod=siteinfo&wid=$1;
rewrite ^/siteinfo/(\d+)\.html$ /index.php?mod=siteinfo&wid=$1;
rewrite ^/siteinfo-(\d+)\.html$ /index.php?mod=siteinfo&wid=$1;
rewrite ^/site/(\d+)-(.+)(/?)\.html$ /index.php?mod=siteinfo&wid=$1;
rewrite ^/artinfo/(\d+)\.html$ /index.php?mod=artinfo&aid=$1;
rewrite ^/linkinfo/(\d+)\.html$ /index.php?mod=linkinfo&lid=$1;
rewrite ^/diypage/(\d+)\.html$ /index.php?mod=diypage&pid=$1;
rewrite ^/rssfeed/(\d+)\.html$ /index.php?mod=rssfeed&cid=$1;
rewrite ^/sitemap/(\d+)\.html$ /index.php?mod=sitemap&cid=$1;
rewrite ^/webdir/(.+)/(\d+)\.html$ /index.php?mod=webdir&cid=$2;
rewrite ^/webdir/(.+)/(\d+)-(\d+)\.html$ /index.php?mod=webdir&cid=$2&page=$3;
rewrite ^/webdir/(.+)/(\d+)-(.+)-(\d+)\.html$ /index.php?mod=webdir&cid=$2&sort=$3&page=$4;
rewrite ^/weblink/(.+)/(\d+)\.html$ /index.php?mod=weblink&cid=$2;
rewrite ^/weblink/(.+)/(\d+)-(\d+)\.html$ /index.php?mod=weblink&cid=$2&page=$3;
rewrite ^/weblink/(.+)/(\d+)-(.+)-(\d+)\.html$ /index.php?mod=weblink&cid=$2&sort=$3&page=$4;
rewrite ^/article/(.+)/(\d+)\.html$ /index.php?mod=article&cid=$2;
rewrite ^/article/(.+)/(\d+)-(\d+)\.html$ /index.php?mod=article&cid=$2&page=$3;
rewrite ^/rssfeed/webdir/ /index.php?mod=rssfeed&type=webdir;
rewrite ^/rssfeed/article/ /index.php?mod=rssfeed&type=article;
rewrite ^/rssfeed/(.+)/(\d+)\.html$ /index.php?mod=rssfeed&cid=$2;
rewrite ^/rssfeed/(.+)/(\d+)/(\d+)\.html$ /index.php?mod=rssfeed&cid=$2&page=$3;
rewrite ^/rssfeed/(.+)/(\d+)-(\d+)\.html$ /index.php?mod=rssfeed&cid=$2&page=$3;


扫描二维码在手机访问。

版权声明:本文由明乐 iMLDM发布,如需转载请注明出处。

本文链接:https://www.imldm.com/p/1.html

标签: 35DIR伪静态

“35DIR伪静态” 的相关文章

35DIR分类目录源码常见问题解决办法

     35DIR分类目录还是有非常多站长用的分类目录源码, 因为35DIR已经停止开发,所以源码有很多问题,我把问题整理汇总:1.后台文章管理不能按浏览排序问题     找到system/article.php的第66项,找到…

Linux下安装traceroute

Linux下安装traceroute

在HHS下使用traceroute提示未找到命令则是没有安装traceroute。…

网站分类目录推荐与使用指南

一、分类目录的核心价值?…

有什么好用免费的采集器?

市面上有许多强大且免费的采集器(也称为网络爬虫工具),适合不同技术背景的用户。我将它们分为几类,你可以根据自己的需求选择。一、 可视化/无代码工具 (适合新手、普通用户)这类工具最大的优点是你不需要懂编程,通过点击和简单配置就能抓取数据。八爪鱼采集器特点:国内最知名的采集器之一,功能非常强大,界面友…

对SEO友好URL设置指南

设置对SEO友好的URL规则是网站优化的基础且关键的一步。一个清晰的URL结构不仅有助于搜索引擎更好地理解和排名你的页面,也能提升用户体验和点击率。…

如何查看网站是否被各大搜索引擎收录?

查看网站是否被搜索引擎收录,以及了解收录的具体情况,是网站运营和SEO工作中的基础且非常重要的一环,它可以帮助我们的网站是否被搜索引擎收录和索引,从而提高网站的流量和排名。…