destoon手机版绑定二级域名的伪静态规则方法

  2020-02-26    阅读:118
 

以下说明仅适用于6.0版本,自7.0手机版规则与主站设置保持一致即可。

 

经过测试,受不同服务器软件版本、是否绑定二级域名等因素影响,不同服务器对规则的解析存在差异。

 

以下为各服务器伪静态规则的两种写法,如果第一条写法不生效,试试第二条写法。

 

通常情况,第一种写法适合不绑定二级域名,第二种写法适合绑定二级域名。

 

手机版本属于特殊的独立站点,建议有条件的用户尽量绑定二级域名。

 

 

  1. Apache
  2.  
  3. 1.
  4. RewriteRule ^(.*)/([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/index.php?moduleid=$2&catid=$3&itemid=$4&page=$5
  5.  
  6. 2.
  7. RewriteRule ^([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)\.html$ index.php?moduleid=$1&catid=$2&itemid=$3&page=$4
  8.  
  9. Nginx
  10.  
  11. 1.
  12. rewrite ^/(.*)/([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /$1/index.php?moduleid=$2&catid=$3&itemid=$4&page=$5 last;
  13.  
  14. 2.
  15. rewrite ^/([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /index.php?moduleid=$1&catid=$2&itemid=$3&page=$4 last;
  16.  
  17. IIS6
  18.  
  19. 1.
  20. RewriteRule ^(.*)/([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/index\.php\?moduleid=$2&catid=$3&itemid=$4&page=$5
  21.  
  22. 2.
  23. RewriteRule ^([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)\.html(\?(.*))*$ index\.php\?moduleid=$1&catid=$2&itemid=$3&page=$4
  24.  
  25. IIS7+
  26.  
  27. 1.
  28. <match url="^(.*)/([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)\.html\?*(.*)$" />
  29. <action type="Rewrite" url="{R:1}/index.php?moduleid={R:2}&amp;catid={R:3}&amp;itemid={R:4}&amp;page={R:5}"/>
  30.  
  31. 2.
  32. <match url="^([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)\.html\?*(.*)$" />
  33. <action type="Rewrite" url="index.php?moduleid={R:1}&amp;catid={R:2}&amp;itemid={R:3}&amp;page={R:4}"/>
  34.  
  35. Zeus
  36.  
  37. 1.
  38. match URL into $ with ^(.*)/([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)\.html$
  39. if matched then
  40. set URL = $1/index.php?moduleid=$2&catid=$3&itemid=$4&page=$5
  41. endif
  42.  
  43. 2.
  44. match URL into $ with ^([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)\.html$
  45. if matched then
  46. set URL = index.php?moduleid=$1&catid=$2&itemid=$3&page=$4
  47. endif

 

手机版

实在不行就再加上
绑定mobile目录~上传.htaccess规则到mobile目录

.htaccess规则
# Destoon B2B Rewrite Rules
Errordocument 404 /404.php
RewriteEngine On
Rewritebase /
RewriteRule ^([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)\.html$ index.php?moduleid=$1&catid=$2&itemid=$3&page=$4

免责声明:
本站部份内容系网友自发上传与转载,不代表本网赞同其观点;
如涉及内容、版权等问题,请在30日内联系,我们将在第一时间删除内容!

相关Destoon技术

(c)2012-2023 www.qiyeyunshang.com All Rights Reserved.
慧一科技destoon模板   辽ICP备2021002520号-1
  QQ咨询

购买模板 售前咨询

  咨询QQ

3292628658
(早8:30-晚10:00)

  微信咨询

咨询微信
客服微信

  返回顶部