迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發(fā)框架,基于MIT開源許可協(xié)議發(fā)布,免費(fèi)且不限制商業(yè)使用,是免費(fèi)開源的產(chǎn)品,以萬端互聯(lián)為設(shè)計理念,支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
請問下,我網(wǎng)站做了一個固定的路由,然后在這個鏈接后面帶get參數(shù),訪問不了設(shè)置的那個控制器,是什么原因呢?
這種肯定識別不了啊
不要改rewite.php文件,新建router.php
<?php if (strpos($uri, 'zf.html?') === 0) { $is_404 = 0; $arr = parse_url($uri); parse_str($arr['query'],$_GET); $_GET['m'] = 'status_hidden'; $_GET['c'] = 'home'; }
我看你這個控制器文件是xunruicms/dayrui/Core/Controllers/Home.php,這個文件是不允許修改的,改了會引起系統(tǒng)故障率高,必須新建控制器
你這個需求,不要去改rewrite.php文件,只能改router.php文件,自定義路由格式
回復(fù)迅??蚣軇?chuàng)始人 大佬,具體把這個新建的文件放哪里,這樣就可以直接訪問了嗎
config/router.php
手冊里有介紹
回復(fù)@軟文陳總 請問下具體怎么改,感謝
改路由啊,一樓永遠(yuǎn)是最佳答案
參考文檔:《自定義程序路由》
回復(fù)迅睿框架創(chuàng)始人 按照手冊上新建router.php文件后/zf.html都訪問不了,還需要哪里設(shè)置嗎
訪問不了提示什么呢,新建router.php要寫上我的代碼
回復(fù)迅??蚣軇?chuàng)始人
后面需要加問號才有效果,zf.html?id=1212&as=12312321
回復(fù)迅??蚣軇?chuàng)始人 一樣的,還是這個錯誤
那奇怪了,看看你rewrite.php里面的全部內(nèi)容,我懷疑是沖突了
回復(fù)迅??蚣軇?chuàng)始人 rewriter.html文件沒有改動,從下載下來就沒改過,剛才寫的一部分刪除了
那你全刪掉rewrite.php文件試一試,我本地測試ok的
回復(fù)迅??蚣軇?chuàng)始人 偽靜態(tài)關(guān)閉嗎
刪掉這個就行了,這個是沖突了,zf.html就是字母.html的意思,我懷疑的應(yīng)該沒錯了
回復(fù)迅??蚣軇?chuàng)始人 還是上面的截圖錯誤呢
那直接把這個文件刪吧,config/rewite.php不要他
回復(fù)迅睿框架創(chuàng)始人 還是那個錯誤
我已經(jīng)盡力了
哈哈,老大辛苦了 ?? ??
這個提示說明路由已經(jīng)設(shè)置ok了,你控制器內(nèi)容有問題了,這個404.html是控制器發(fā)出的,說明你路由已經(jīng)找到了控制器
控制器文件里面的代碼有問題
回復(fù)@二開/定制/使用解答專家 沒有問題,我訪問那個控制器是正常的
控制器代碼需要發(fā)出來,口說無憑啊
回復(fù)@二開/定制/使用解答專家
這種肯定識別不了啊
不要改rewite.php文件,新建router.php
我看你這個控制器文件是xunruicms/dayrui/Core/Controllers/Home.php,這個文件是不允許修改的,改了會引起系統(tǒng)故障率高,必須新建控制器
你這個需求,不要去改rewrite.php文件,只能改router.php文件,自定義路由格式
回復(fù)迅??蚣軇?chuàng)始人 大佬,具體把這個新建的文件放哪里,這樣就可以直接訪問了嗎
config/router.php
手冊里有介紹
回復(fù)@軟文陳總 請問下具體怎么改,感謝
改路由啊,一樓永遠(yuǎn)是最佳答案
參考文檔:《自定義程序路由》
回復(fù)迅睿框架創(chuàng)始人 按照手冊上新建router.php文件后/zf.html都訪問不了,還需要哪里設(shè)置嗎
訪問不了提示什么呢,新建router.php要寫上我的代碼
回復(fù)迅??蚣軇?chuàng)始人


后面需要加問號才有效果,zf.html?id=1212&as=12312321
回復(fù)迅??蚣軇?chuàng)始人 一樣的,還是這個錯誤
那奇怪了,看看你rewrite.php里面的全部內(nèi)容,我懷疑是沖突了
回復(fù)迅??蚣軇?chuàng)始人 rewriter.html文件沒有改動,從下載下來就沒改過,剛才寫的一部分刪除了
回復(fù)迅??蚣軇?chuàng)始人

那你全刪掉rewrite.php文件試一試,我本地測試ok的
回復(fù)迅??蚣軇?chuàng)始人 偽靜態(tài)關(guān)閉嗎
回復(fù)迅??蚣軇?chuàng)始人

刪掉這個就行了,這個是沖突了,zf.html就是字母.html的意思,我懷疑的應(yīng)該沒錯了
回復(fù)迅??蚣軇?chuàng)始人 還是上面的截圖錯誤呢
那直接把這個文件刪吧,config/rewite.php不要他
回復(fù)迅睿框架創(chuàng)始人

還是那個錯誤
我已經(jīng)盡力了
哈哈,老大辛苦了 ?? ??
這個提示說明路由已經(jīng)設(shè)置ok了,你控制器內(nèi)容有問題了,這個404.html是控制器發(fā)出的,說明你路由已經(jīng)找到了控制器
控制器文件里面的代碼有問題
回復(fù)@二開/定制/使用解答專家 沒有問題,我訪問那個控制器是正常的
控制器代碼需要發(fā)出來,口說無憑啊
回復(fù)@二開/定制/使用解答專家
