迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發框架,基于MIT開源許可協議發布,免費且不限制商業使用,是免費開源的產品,以萬端互聯為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統。
聯系官方銷售客服
1835022288
028-61286886
在做偽靜態規則時,使用原有靜態規則
{modname}-show-{id}.html
測試是完全成功的。
由于功能需求,打算將主表字段 student_number,實現以下偽靜態URL
www.xxx.com/school-show-{student_number}.html
問題:
1、是否能夠直接實現以上URL規則?
2、如果不行,如何配置?
感謝各位回復。
規則改成:
{modname}-show-{student_number}.html
然后再更新url看看
回復@長沙小陳
這個簡單的配置不行,已經經過測試了。
假設原來使用id,動態url地址為:
http://www.xxx.com/index.php?s=school&c=show&id=2
偽靜態地址為
http://www.xxx.com/school-show-2.html
偽靜態配置文件為
"school-show-(\d+).html" =>"school/show/index/id/$1",
如果要使用同為主表的字段 student_number,已經做如下配置,但仍未生效。
"school-show-(\d+).html" =>"school/show/index/student_number/$1",
個人理解,原來的底層模板是根據id來讀取表內數據,類似 select from xxxx where id=xxx
問題:如果更換別的字段,在哪里配置?
不知道想法是否正確,麻煩各位老鐵都來圍觀一下,多謝啦。
這個規則設置后,url變成什么樣子的?
student_number是字段嗎?
回復@同路人 student_number是主表字段,url和原來沒區別。
比如說有一條數據
id=2
student_number=112233
官方的偽靜態,通過ID方式訪問,沒有任何問題
# 動態地址 http://www.xxx.com/index.php?s=school&c=show&id=2 # 偽靜態 http://www.xxx.com/school-show-2.html
現在的問題,大家也可能遇到過,我想通過偽靜態地址用,student_number的值,來訪問相關頁面。
大家有遇到類似問題嗎?
"school-show-(\d+).html" =>"school/show/index/field/student_number/value/$1",
可以完美解決
規則改成:
然后再更新url看看
回復@長沙小陳
這個簡單的配置不行,已經經過測試了。
假設原來使用id,動態url地址為:
偽靜態地址為
偽靜態配置文件為
如果要使用同為主表的字段 student_number,已經做如下配置,但仍未生效。
個人理解,原來的底層模板是根據id來讀取表內數據,類似 select from xxxx where id=xxx
問題:如果更換別的字段,在哪里配置?
不知道想法是否正確,麻煩各位老鐵都來圍觀一下,多謝啦。
這個規則設置后,url變成什么樣子的?
student_number是字段嗎?
回復@同路人 student_number是主表字段,url和原來沒區別。
比如說有一條數據
id=2
student_number=112233
官方的偽靜態,通過ID方式訪問,沒有任何問題
現在的問題,大家也可能遇到過,我想通過偽靜態地址用,student_number的值,來訪問相關頁面。
大家有遇到類似問題嗎?
可以完美解決