DESTOON教程
destoon手机版绑定二级域名的伪静态规则方法
2020-02-26 16:48  浏览:166
 

以下说明仅适用于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
发表评论
0评