收藏
回答

关于配置普通链接二维码规则的建议

问题模块
API和组件

我已经生产的二维码是这个样子的

http://www.***.com/qrcode-2-13321-321312312.html

http://www.***.com/qrcode-1-14112-147550101.html

所以匹配规则是:

http://www.***.com/qrcode-

但是官方的规则是不通过。

所以我就必须把规则变成:

http://www.***.com/

如果这么做的话,所有此域名下的页面都会跳到小程序里面。

然而小程序却没有这么多的功能去匹配所有的页面。

很困扰。


我其实做了一个伪静态。

RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2

首先加入用户通过 linuxidc.com/forum-2-3.html 访问discuz论坛,那么先通过.htaccess过滤,看看是否需要.htaccess引导一下用户,如果满足列出的一系列RewriteCond的 条件那么就进行重写,

discuz的没有列出RewriteCond 所以应该全部都进行重写。所以开始进行转写,forum-2-3.html 这个正好符合 列出的^forum-([0-9]+)-([0-9]+)\.html$ 正则表达式。并且 $1 为 2 ,$2为3 ,所以代

入后面,即 forumdisplay.php?fid=2&page=3 加上前面的RewriteBase 指定的文件目录,那么就带他到制定目录的forumdisplay.php?fid=2&page=3 

以上是我摘抄的。

有很多人都会这么做。


不管怎样回复一下吧。

官方到底会不会修改这个规则,如果不会我再改程序。


最后一次编辑于  2017-05-27
回答关注问题邀请回答
收藏

1 个回答

  • 小里飞龙
    小里飞龙
    05-28

    我也想用discuz  做后端

    05-28
    赞同
    回复