迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
联系官方销售客服
1835022288
028-61286886
url跳转问题,织梦/view.php?aid=3109 跳转到 迅睿 /ssdd/2021/1123/3109 .html 这个怎么写,怎么跳转
<?php $_GET['c'] = 'view'; $_GET['m'] = 'index'; $_GET['id'] = $_GET['aid']; require 'index.php';
<?php namespace Phpcmf\Control; class View extends \Phpcmf\Home\Module { public function index() { if (IS_POST) { $this->_json(0, '禁止提交,请检查提交地址是否有误'); } // 共享模块通过id查找内容 $id = (int)\Phpcmf\Service::L('input')->get('id'); $row = \Phpcmf\Service::M()->table(SITE_ID . '_share_index')->get($id); // 挂钩点 $rt2 = \Phpcmf\Hooks::trigger_callback('module_show_share', $row); if ($rt2 && isset($rt2['code']) && $rt2['code']) { $row = $rt2['data']; } $mid = $row['mid']; if (!$mid) { $this->goto_404_page(dr_lang('无法通过id找到共享模块的模块目录')); } // 初始化模块 $this->_module_init($mid); // 调用内容方法 $data = $this->_Show($id, null, max(1, (int)\Phpcmf\Service::L('input')->get('page')), 1); // 301重定向 dr_redirect($data['url'], 'location', '301'); } }
// 织梦动态链接301重定向到迅睿链接来 "view\.php\?aid=([0-9]+)" => 'index.php?c=view&id=$1',
我知道可以带参数,但我不知道怎么写,id对应id,那前面那个栏目和日期不会。毕竟不是show-$id.html,如果是这样可以直接对上去了。/ssdd/2021/1123/3109.html id前面的不会写
最终效果