联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
用时间戳作为url链接的伪静态规则怎么写
类型:迅睿CMS 更新时间:2022-09-15 09:19:03 时间戳作为url 伪静态规则

function xxxurl($data) {
    $inputtime = isset($data['_inputtime']) ? $data['_inputtime'] : $data['inputtime'];
    return "/".$inputtime.$data['id'].".html";
}

请问,用时间戳作为url链接的伪静态规则怎么写?



回帖
  • 迅睿框架技术-罗老师
    #1楼    迅睿框架技术-罗老师
    2022-09-14 14:58:55
    Chrome 0
  • 迅睿框架技术-罗老师
    #2楼    迅睿框架技术-罗老师
    2022-09-14 15:00:07
    Chrome 0
    function xxxurl($data) {
        $inputtime = isset($data['_inputtime']) ? $data['_inputtime'] : $data['inputtime'];
        $url = "/".$inputtime.$data['id'].".html";
        dr_mkdirs(WRITEPATH.'myid/'); // 创建id缓存存储目录
        file_put_contents(WRITEPATH.'myid/'. md5(trim($url, '/')).'.txt', $data['id']); // 将id号存储缓存文件
        return $url; //返回我自己的
    }

    5、打开config/rewrite.php,加入代码

    // 判断url是否是来自自定义函数
    if (CMSURI) {
        $myfile = WRITEPATH.'myid/'.md5(CMSURI).'.txt';
        if (is_file($myfile)) {
            $id = file_get_contents($myfile);
            if ($id) {
                return [
                    CMSURI => 'index.php?c=show&id='.$id, // 这里写内容的地址
                ];
            }
        }
    }
    大体思路是这样的,你可以研究下如何用php代码来实现这个流程;遇到不会写代码,建议在帖子里面加几块钱的悬赏(设置悬赏),系统会将赏金贴推送到微信和QQ群,可以得到更多人的帮助
  • 句觅
    #3楼    句觅
    2022-09-14 15:10:05
    Chrome 0
    迅睿框架技术-罗老师 😥 直接复制您写的这个,打开内容404,不知道怎么修改
  • 王小五
    #4楼    王小五
    2022-09-14 16:03:48
    华为手机 0
    是不是链接里加日期?
  • 句觅
    #5楼    句觅
    2022-09-14 16:14:58
    Chrome 0
    王小五 就是内页生成以时间戳作为url地址,像这样:xxx.com/post/16626052782/ .....16626052782这组数字就是时间戳,我想知道这种自定义的url怎么写伪静态规则,官方大神给的答案直接用的是404.
  • 小波工作室
    #6楼    小波工作室
    2022-09-14 16:16:34
    Chrome 0
    老师的方式是xxx.com/16626052782.html
  • 句觅
    #7楼    句觅
    2022-09-14 16:24:06
    Chrome 0
    小波工作室 不带.html的怎么写 😨
  • 王小五
    #8楼    王小五
    2022-09-14 16:26:25
    华为手机 0
    把上面的带.html删掉
  • 句觅
    #9楼    句觅
    2022-09-14 16:35:07
    Chrome 0
    王小五
    function newurl($data) {
        $inputtime = isset($data['_inputtime']) ? $data['_inputtime'] : $data['inputtime'];
        $url = "/".$inputtime.$data['id'];
        dr_mkdirs(WRITEPATH.'myid/'); // 创建id缓存存储目录
        file_put_contents(WRITEPATH.'myid/'. md5(trim($url, '/')).'.txt', $data['id']); // 将id号存储缓存文件
        return $url; //返回我自己的
    }
    rewrite.php里的规则改成了
    // 判断url是否是来自自定义函数
    if (CMSURI) {
        $myfile = WRITEPATH.'myid/'.md5(CMSURI).'.txt';
        if (is_file($myfile)) {
            $id = file_get_contents($myfile);
            if ($id) {
                return [
                    CMSURI => 'index.php?c=show&id='.$id, // 这里写内容的地址
                ];
            }
        }
    }
    但打开还是404
  • 王建成
    #10楼    王建成
    2022-09-14 16:36:11
    Chrome 0
    直接用老师写的代码呗
  • 王小五
    #11楼    王小五
    2022-09-14 16:42:01
    华为手机 0
    rewrite.php这里面的不要改,动态链接是原始链接。
  • 句觅
    #12楼    句觅
    2022-09-14 16:43:18
    Chrome 0
    王建成 用老师的代码真静态可以。伪静态就404了
  • 句觅
    #13楼    句觅
    2022-09-14 16:43:58
    Chrome 0
    王小五 用老师这个,真静态可以,伪静态就404了
  • 王小五
    #14楼    王小五
    2022-09-14 16:47:23
    华为手机 0
    更新栏目和内容url没有?
  • 句觅
    #15楼    句觅
    2022-09-14 16:48:40
    Chrome 0
    王小五 更新了。。真静态可以,伪静态不行
  • 小波工作室
    #16楼    小波工作室
    2022-09-14 16:49:17
    Chrome 0
    30元,需要的话加我QQ,我给你做好
  • 王小五
    #17楼    王小五
    2022-09-14 17:10:35
    华为手机 0
    在后台伪静态那里看下你伪静态开启了没有!
  • 句觅
    #18楼    句觅
    2022-09-14 18:16:27
    Chrome 0
    王小五 都开启了,但是怎么调都不行。。暂时就这这样吧,等有时间慢慢研究下。。。谢谢哈。。另外,你知道怎么调用单个tags下的文章数量吗
  • 王小五
    #19楼    王小五
    2022-09-14 21:40:31
    Chrome 0
    句觅 我把空间url自定义了 xx.com/zone/XXXX 伪静态完全没有问题
  • 句觅
    #20楼    句觅
    2022-09-14 21:42:41
    Chrome 0
    王小五 我也用虚拟主机测试过,带html的真静态就可以,不带的不可以。。直接用的官方老师给的规则
  • 句觅
    #21楼    句觅
    2022-09-14 21:43:22
    Chrome 0
    王小五 伪静态的不行
  • 句觅
    #22楼    句觅
    2022-09-14 21:47:45
    Chrome 0
    王小五



    官方老师给的规则,这样没错吧
  • 王小五
    #23楼    王小五
    2022-09-14 21:57:30
    Chrome 0
    句觅
        $url = "a/".$inputtime;
    你试一下看可以不
  • 句觅
    #24楼    句觅
    2022-09-14 22:01:39
    Chrome 0
    王小五 这样也不行 😓
  • 句觅
    #25楼    句觅
    2022-09-15 08:50:22
    Chrome 0
    有没有大神可以帮忙解决下
    满意答案
  • 句觅
    #26楼    句觅
    2022-09-15 09:19:03
    Chrome 0
    @句觅:自己解决了。。。突然发现问题出现在哪里了