源码之家 - 精品网站源码、商业源码、免费源码、网站源代码下载网站
分类导航

源码动态|PHP源码|ASP源码|.NET源码|HTML源码|商业源码|游戏源码|

服务器之家 - 源码之家 - 源码动态 - 35dir分类目录网站伪静态规则:目录和文件型模式

35dir分类目录网站伪静态规则:目录和文件型模式

2022-10-13 20:31源码之家 源码动态

目录和文件型模式是35dir伪静态的主要方式。昨天转移空间结果伪静态全部失效了,于是怎么都没有修改成功。于是果断在网上参考了以下并对原代码加以修改:

目录和文件型模式是35dir伪静态的主要方式。昨天转移空间结果伪静态全部失效了,于是怎么都没有修改成功。于是果断在网上参考了以下并对原代码加以修改:

  1.  # BEGIN 
  2. RewriteEngine On 
  3. # 首页、分类浏览、数据归档、最近更新、排行榜、意见反馈 
  4. RewriteRule ^(index|webdir|weblink|article|category|update|archives|top|feedback|link|rssfeed|sitemap)(\.html)$ index.php\?mod=$1&%1 
  5. RewriteRule ^(index|webdir|weblink|article|category|update|archives|top|feedback|link|rssfeed|sitemap)(\/?)$ index.php\?mod=$1 
  6. # 最近更新 
  7. RewriteRule ^update-(\d+)-(\d+)\.html$ index.php\?mod=update&days=$1&page=$2 
  8. RewriteRule ^update\/(\d+)-(\d+)\.html$ index.php\?mod=update&days=$1&page=$2 
  9. RewriteRule ^update\/(\d+)/(\d+)$ index.php\?mod=update&days=$1&page=$2 
  10.  
  11. # 数据归档 
  12. RewriteRule ^archives-(\d+)-(\d+)\.html$ index.php\?mod=archives&date=$1&page=$2 
  13. RewriteRule ^archives\/(\d+)-(\d+)\.html$ index.php\?mod=archives&date=$1&page=$2 
  14. RewriteRule ^archives\/(\d+)/(\d+)$ index.php\?mod=archives&date=$1&page=$2 
  15.  
  16. # 站内搜索 
  17. RewriteRule ^search-(name|url|tags|intro)-(.*)-(\d+)\.html$  index.php\?mod=search&type=$1&query=$2&page=$3 
  18. RewriteRule ^search-(name|url|tags|intro)-(.*)\.html$  index.php\?mod=search&type=$1&query=$2 
  19.  
  20. RewriteRule ^search\/(name|url|tags|intro)\/(.*)-(\d+)\.html$  index.php\?mod=search&type=$1&query=$2&page=$3 
  21. RewriteRule ^search\/(name|url|tags|intro)\/(.*)\.html$  index.php\?mod=search&type=$1&query=$2 
  22.  
  23. RewriteRule ^search\/(name|url|tags|intro)\/(.+)/(\d+)$ index.php\?mod=search&type=$1&query=$2&page=$3 
  24. RewriteRule ^search\/(name|url|tags|intro)\/(.+)$ index.php\?mod=search&type=$1&query=$2 
  25.  
  26. # 站点详细 
  27. RewriteRule ^siteinfo-(\d+)\.html$ index.php\?mod=siteinfo&wid=$1 
  28. RewriteRule ^siteinfo\/(\d+)\.html$ index.php\?mod=siteinfo&wid=$1 
  29. RewriteRule ^siteinfo\/(\d+)$ index.php\?mod=siteinfo&wid=$1 
  30.  
  31. # 文章详细 
  32. RewriteRule ^artinfo-(\d+)\.html$ index.php\?mod=artinfo&aid=$1 
  33. RewriteRule ^artinfo\/(\d+)\.html$ index.php\?mod=artinfo&aid=$1 
  34. RewriteRule ^artinfo\/(\d+)$ index.php\?mod=artinfo&aid=$1 
  35.  
  36. # 链接详细 
  37. RewriteRule ^linkinfo-(\d+)\.html$ index.php\?mod=linkinfo&lid=$1 
  38. RewriteRule ^linkinfo\/(\d+)\.html$ index.php\?mod=linkinfo&lid=$1 
  39. RewriteRule ^linkinfo\/(\d+)$ index.php\?mod=linkinfo&lid=$1 
  40.  
  41. # 单页 
  42. RewriteRule ^diypage-(\d+)\.html$ index.php\?mod=diypage&pid=$1 
  43. RewriteRule ^diypage\/(\d+)\.html$ index.php\?mod=diypage&pid=$1 
  44. RewriteRule ^diypage\/(\d+)$ index.php\?mod=diypage&pid=$1 
  45.  
  46. # RSS 
  47. RewriteRule ^rssfeed-(.+)-(\d+)\.html$ index.php\?mod=rssfeed&type=$1&cid=$2 
  48. RewriteRule ^rssfeed-(.+)\.html$ index.php\?mod=rssfeed&type=$1&cid=$2 
  49.  
  50. RewriteRule ^rssfeed\/(.+)/$ index.php\?mod=rssfeed&type=$1 
  51. RewriteRule ^rssfeed\/(.+)/(\d+)\.html$ index.php\?mod=rssfeed&type=$1&cid=$2 
  52.  
  53. RewriteRule ^rssfeed\/(.+)$ index.php\?mod=rssfeed&type=$1 
  54. RewriteRule ^rssfeed\/(.+)/(\d+)$ index.php\?mod=rssfeed&type=$1&cid=$2 
  55.  
  56. # SiteMap 
  57. RewriteRule ^sitemap-(.+)\.html$ index.php\?mod=sitemap&cid=$1 
  58. RewriteRule ^sitemap\/(\d+)\/$ index.php\?mod=sitemap&cid=$1 
  59. RewriteRule ^sitemap\/(\d+)$ index.php\?mod=sitemap&cid=$1 
  60.  
  61. # 分类目录 
  62. RewriteRule ^webdir-(.+)-(\d+)-(\d+)\.html$ index.php\?mod=webdir&cid=$2&page=$3 
  63. RewriteRule ^webdir\/(.+)\/(\d+)-(\d+)\.html$ index.php\?mod=webdir&cid=$2&page=$3 
  64. RewriteRule ^webdir\/(.+)\/(\d+)/(\d+)$ index.php\?mod=webdir&cid=$2&page=$3 
  65.  
  66. RewriteRule ^article-(.+)-(\d+)-(\d+)\.html$ index.php\?mod=article&cid=$2&page=$3 
  67. RewriteRule ^article\/(.+)\/(\d+)-(\d+)\.html$ index.php\?mod=article&cid=$2&page=$3 
  68. RewriteRule ^article\/(.+)\/(\d+)/(\d+)$ index.php\?mod=article&cid=$2&page=$3 
  69.  
  70. # END 

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

延伸 · 阅读

精彩推荐