Discuz教程网

Discuz X2.5品牌空间Brand_2.1 伪静态规则

[复制链接]
authicon dly 发表于 2013-1-23 22:04:50 | 显示全部楼层 |阅读模式
品牌空间伪静态只需要上传对于的伪静态规则到对应的目录下即可,详情请看下面界面
相关教程:Discuz! X2.5论坛不同环境配置伪静态的方法

一、IIS服务器的规则
  1. [ISAPI_Rewrite]

  2. CacheClockRate 3600

  3. RepeatLimit 32

  4. RewriteRule ^(.*)/store-([0-9]+)\.html$ $1/store\.php\?id=$2
  5. RewriteRule ^(.*)/store-([0-9]+)-([a-z]+)\.html$ $1/store\.php\?id=$2&action=$3
  6. RewriteRule ^(.*)/store-([0-9]+)-([a-z]+)-([0-9]+)\.html$ $1/store\.php\?id=$2&action=$3&xid=$4
  7. RewriteRule ^(.*)/store-([0-9]+)-([a-z]+)-catid-([0-9]+)\.html$ $1/store\.php\?id=$2&action=$3&catid=$4
  8. RewriteRule ^(.*)/street-([0-9]+)\.html$ $1/street\.php\?catid=$2
  9. RewriteRule ^(.*)/street-([0-9]+)-([0-9]+)\.html$ $1/street\.php\?catid=$2&tagid=$3
复制代码
保存为http.ini格式文件,放对于的规则目录下

二、apache服务器的规则

独立主机用户使用此段规则
  1. <IfModule mod_rewrite.c>
  2.         RewriteEngine On
  3.         RewriteRule ^(.*)/store-([0-9]+)\.html$ $1/store.php?id=$2 [L,NC]
  4.         RewriteRule ^(.*)/store-([0-9]+)-([a-z]+)\.html$ $1/store.php?id=$2&action=$3 [L,NC]
  5.         RewriteRule ^(.*)/store-([0-9]+)-([a-z]+)-([0-9]+)\.html$ $1/store.php?id=$2&action=$3&xid=$4 [L,NC]
  6.         RewriteRule ^(.*)/store-([0-9]+)-([a-z]+)-catid-([0-9]+)\.html$ $1/store.php?id=$2&action=$3&catid=$4 [L,NC]
  7.         RewriteRule ^(.*)/street-([0-9]+)\.html$ $1/street.php?catid=$2 [L,NC]
  8.         RewriteRule ^(.*)/street-([0-9]+)-([0-9]+)\.html$ $1/street.php?catid=$2&tagid=$3 [L,NC]
  9. </IfModule>
复制代码
虚拟主机用户使用此段规则
  1. # 将 RewriteEngine 模式打开
  2. RewriteEngine On
  3. # 修改以下语句中的 /brand 为你的品牌空间目录相对地址,如果程序放在根目录中,请将 /brand 修改为 /
  4. RewriteBase /brand
  5. # Rewrite 系统规则请勿修改
  6. RewriteRule ^store-([0-9]+)\.html$ store.php?id=$1 [L,NC]
  7. RewriteRule ^store-([0-9]+)-([a-z]+)\.html$ store.php?id=$1&action=$2 [L,NC]
  8. RewriteRule ^store-([0-9]+)-([a-z]+)-([0-9]+)\.html$ store.php?id=$1&action=$2&xid=$3 [L,NC]
  9. RewriteRule ^store-([0-9]+)-([a-z]+)-catid-([0-9]+)\.html$ store.php?id=$1&action=$2&catid=$3 [L,NC]
  10. RewriteRule ^street-([0-9]+)\.html$ street.php?catid=$1 [L,NC]
  11. RewriteRule ^street-([0-9]+)-([0-9]+)\.html$ street.php?catid=$1&tagid=$2 [L,NC]
复制代码
三、Nginx服务器的规则
  1.         rewrite        ^/store-([0-9]+)\.html$ /store.php?id=$1 last;
  2.         rewrite        ^/store-([0-9]+)-([a-z]+)\.html$ /store.php?id=$1&action=$2 last;        
  3.         rewrite        ^/store-([0-9]+)-([a-z]+)-([0-9]+)\.html$ /store.php?id=$1&action=$2&xid=$3 last;
  4.         rewrite        ^/store-([0-9]+)-([a-z]+)-catid-([0-9]+)\.html$ /store.php?id=$1&action=$2&catid=$3 last;
  5.         rewrite        ^/street-([0-9]+)\.html$ /street.php?catid=$1 last;
  6.         rewrite        ^/street-([0-9]+)-([0-9]+)\.html$ /street.php?catid=$1&tagid=$2 last;
复制代码
四、Lighttpd服务器的规则
  1. url.rewrite-once = (
  2.         "^(.*)/store-([0-9]+)\.html[        DISCUZ_CODE_31        ]quot; => "$1/store.php?id=$2",
  3.         "^(.*)/store-([0-9]+)-([a-z]+)\.html[        DISCUZ_CODE_31        ]quot; => "$1/store.php?id=$2&action=$3",
  4.         "^(.*)/store-([0-9]+)-([a-z]+)-([0-9]+)\.html[        DISCUZ_CODE_31        ]quot; => "$1/store.php?id=$2&action=$3&xid=$4",
  5.         "^(.*)/store-([0-9]+)-([a-z]+)-catid-([0-9]+)\.html[        DISCUZ_CODE_31        ]quot; => "$1/store.php?id=$2&action=$3&catid=$4",
  6.         "^(.*)/street-([0-9]+)\.html[        DISCUZ_CODE_31        ]quot; => "$1/street.php?catid=$2",
  7.         "^(.*)/street-([0-9]+)-([0-9]+)\.html[        DISCUZ_CODE_31        ]quot; => "$1/street.php?catid=$2&tagid=$3"
  8. )
复制代码





上一篇:DedeCMS曝高危漏洞 最新曝光DedeCMS建站系统SQL注入漏洞
下一篇:Discuz X2.5 Nginx的安装、基本配置、优化和调试文档说明下载
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2024-5-19 05:33

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表