入口_核心_帝国万能api接口插件使用手册

  • A+
所属分类:帝国cms技巧

统一入口文件

利用帝国万能api接口插件开发的api/插件入口文件都是 /e/extend/api/index.php?[模块变量名]=[模块名]&[控制器变量名]=[控制器名]&[自定义变量]=[自定义变量]
例如:
http://yourdomain/e/extend/api/index.php?m=user&c=count
http://yourdomain/e/extend/api/index.php?m=user&c=info&id=1

某些平台回调地址中不允许出现问号怎么办?

使用伪静态功能,将地址简化即可。例如我们将上面的两个地址利用伪静态变成:
http://yourdomain/dgapi/user/count
http://yourdomain/dgapi/user/info?id=1


<IfModule mod_rewrite.c>
  Options +FollowSymlinks
  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f

  RewriteRule ^dgapi/([a-z]+)/([a-z]+)(.*)$ e/extend/api/index.php?m=$1&c=$2$3 [QSA,PT,L]
  # 上一行的问号前面请添加一个反斜杠
</IfModule>
  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: