迅睿CMS框架是一款PHP8高性能·簡(jiǎn)單易用的CMS開(kāi)源開(kāi)發(fā)框架,基于MIT開(kāi)源許可協(xié)議發(fā)布,免費(fèi)且不限制商業(yè)使用,是免費(fèi)開(kāi)源的產(chǎn)品,以萬(wàn)端互聯(lián)為設(shè)計(jì)理念,支持的微信公眾號(hào)、小程序、APP客戶端、移動(dòng)端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
function xxxurl($data) { $inputtime = isset($data['_inputtime']) ? $data['_inputtime'] : $data['inputtime']; return "/".$inputtime.$data['id'].".html"; }
請(qǐng)問(wèn),用時(shí)間戳作為url鏈接的偽靜態(tài)規(guī)則怎么寫?
參考文檔:《使用自定義函數(shù)作為URL規(guī)則》
function xxxurl($data) { $inputtime = isset($data['_inputtime']) ? $data['_inputtime'] : $data['inputtime']; $url = "/".$inputtime.$data['id'].".html"; dr_mkdirs(WRITEPATH.'myid/'); // 創(chuàng)建id緩存存儲(chǔ)目錄 file_put_contents(WRITEPATH.'myid/'. md5(trim($url, '/')).'.txt', $data['id']); // 將id號(hào)存儲(chǔ)緩存文件 return $url; //返回我自己的 }
5、打開(kāi)config/rewrite.php,加入代碼
// 判斷url是否是來(lái)自自定義函數(shù) 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, // 這里寫內(nèi)容的地址 ]; } } }
大體思路是這樣的,你可以研究下如何用php代碼來(lái)實(shí)現(xiàn)這個(gè)流程;遇到不會(huì)寫代碼,建議在帖子里面加幾塊錢的懸賞(設(shè)置懸賞),系統(tǒng)會(huì)將賞金貼推送到微信和QQ群,可以得到更多人的幫助
回復(fù)@迅??蚣芗夹g(shù)-羅老師 ?? 直接復(fù)制您寫的這個(gè),打開(kāi)內(nèi)容404,不知道怎么修改
回復(fù)@王小五 就是內(nèi)頁(yè)生成以時(shí)間戳作為url地址,像這樣:xxx.com/post/16626052782/ .....16626052782這組數(shù)字就是時(shí)間戳,我想知道這種自定義的url怎么寫偽靜態(tài)規(guī)則,官方大神給的答案直接用的是404.
回復(fù)@小波工作室 不帶.html的怎么寫 ??
回復(fù)@王小五
function newurl($data) { $inputtime = isset($data['_inputtime']) ? $data['_inputtime'] : $data['inputtime']; $url = "/".$inputtime.$data['id']; dr_mkdirs(WRITEPATH.'myid/'); // 創(chuàng)建id緩存存儲(chǔ)目錄 file_put_contents(WRITEPATH.'myid/'. md5(trim($url, '/')).'.txt', $data['id']); // 將id號(hào)存儲(chǔ)緩存文件 return $url; //返回我自己的 }
rewrite.php里的規(guī)則改成了
但打開(kāi)還是404
回復(fù)@王建成 用老師的代碼真靜態(tài)可以。偽靜態(tài)就404了
回復(fù)@王小五 用老師這個(gè),真靜態(tài)可以,偽靜態(tài)就404了
回復(fù)@王小五 更新了。。真靜態(tài)可以,偽靜態(tài)不行
在后臺(tái)偽靜態(tài)那里看下你偽靜態(tài)開(kāi)啟了沒(méi)有!
回復(fù)@王小五 都開(kāi)啟了,但是怎么調(diào)都不行。。暫時(shí)就這這樣吧,等有時(shí)間慢慢研究下。。。謝謝哈。。另外,你知道怎么調(diào)用單個(gè)tags下的文章數(shù)量嗎
回復(fù)@句覓 我把空間url自定義了 xx.com/zone/XXXX 偽靜態(tài)完全沒(méi)有問(wèn)題
回復(fù)@王小五 我也用虛擬主機(jī)測(cè)試過(guò),帶html的真靜態(tài)就可以,不帶的不可以。。直接用的官方老師給的規(guī)則
回復(fù)@王小五 偽靜態(tài)的不行
官方老師給的規(guī)則,這樣沒(méi)錯(cuò)吧
回復(fù)@句覓
$url = "a/".$inputtime;
你試一下看可以不
回復(fù)@王小五 這樣也不行 ??
有沒(méi)有大神可以幫忙解決下
參考文檔:《使用自定義函數(shù)作為URL規(guī)則》
5、打開(kāi)config/rewrite.php,加入代碼
大體思路是這樣的,你可以研究下如何用php代碼來(lái)實(shí)現(xiàn)這個(gè)流程;遇到不會(huì)寫代碼,建議在帖子里面加幾塊錢的懸賞(設(shè)置懸賞),系統(tǒng)會(huì)將賞金貼推送到微信和QQ群,可以得到更多人的幫助
回復(fù)@迅??蚣芗夹g(shù)-羅老師 ?? 直接復(fù)制您寫的這個(gè),打開(kāi)內(nèi)容404,不知道怎么修改
回復(fù)@王小五 就是內(nèi)頁(yè)生成以時(shí)間戳作為url地址,像這樣:xxx.com/post/16626052782/ .....16626052782這組數(shù)字就是時(shí)間戳,我想知道這種自定義的url怎么寫偽靜態(tài)規(guī)則,官方大神給的答案直接用的是404.
回復(fù)@小波工作室 不帶.html的怎么寫 ??
回復(fù)@王小五
rewrite.php里的規(guī)則改成了
但打開(kāi)還是404
回復(fù)@王建成 用老師的代碼真靜態(tài)可以。偽靜態(tài)就404了
回復(fù)@王小五 用老師這個(gè),真靜態(tài)可以,偽靜態(tài)就404了
回復(fù)@王小五 更新了。。真靜態(tài)可以,偽靜態(tài)不行
在后臺(tái)偽靜態(tài)那里看下你偽靜態(tài)開(kāi)啟了沒(méi)有!
回復(fù)@王小五 都開(kāi)啟了,但是怎么調(diào)都不行。。暫時(shí)就這這樣吧,等有時(shí)間慢慢研究下。。。謝謝哈。。另外,你知道怎么調(diào)用單個(gè)tags下的文章數(shù)量嗎
回復(fù)@句覓 我把空間url自定義了 xx.com/zone/XXXX 偽靜態(tài)完全沒(méi)有問(wèn)題
回復(fù)@王小五 我也用虛擬主機(jī)測(cè)試過(guò),帶html的真靜態(tài)就可以,不帶的不可以。。直接用的官方老師給的規(guī)則
回復(fù)@王小五 偽靜態(tài)的不行
回復(fù)@王小五
官方老師給的規(guī)則,這樣沒(méi)錯(cuò)吧
回復(fù)@句覓
你試一下看可以不
回復(fù)@王小五 這樣也不行 ??
有沒(méi)有大神可以幫忙解決下