聯(lián)系官方銷(xiāo)售客服
1835022288
028-61286886
PHP程序里面
模塊表單如何設(shè)置偽靜態(tài)并且繼承內(nèi)容的自定義URL
現(xiàn)在文章內(nèi)容URL是 www.xxx.com/myurl
偽靜態(tài)規(guī)則是 "(.+)" => "index.php?s=school&c=show&field=myurl&value=$1", 這里是生效的。
現(xiàn)在想要格式 www.xxx.com/myurl/news 這樣的地址表單news繼承上級(jí)內(nèi)容的目錄
發(fā)現(xiàn)模塊表單這里無(wú)論怎樣寫(xiě)偽靜態(tài)都不會(huì)生效
"(.+)\/news" => "index.php?s=school&c=news&m=index&cid=$1",
希望大神幫我設(shè)置下
實(shí)現(xiàn)內(nèi)容下模塊表單的列表頁(yè) www.xxx.com/myurl/news
實(shí)現(xiàn)內(nèi)容下模塊表單的內(nèi)容頁(yè) www.xxx.com/myurl/news/1.html
這樣的規(guī)則 謝謝了
模塊表單的url是必須傳入模塊的內(nèi)容id才能實(shí)現(xiàn),你這種思路框架是實(shí)現(xiàn)不了的,必須開(kāi)發(fā)
開(kāi)發(fā)思路我建議這樣
1、新建一個(gè)中間控制器來(lái)幫助url找到文章的id,再定向到模塊表單
2、在rewrite.php識(shí)別文件中轉(zhuǎn)向到新的中間控制器
1 表單控制器打開(kāi),把函數(shù)體改加一句
2 rewrite.php這樣寫(xiě)
回復(fù)@易學(xué)習(xí) 好難啊哥 這個(gè)加進(jìn)去有點(diǎn)報(bào)錯(cuò) 現(xiàn)在就不加那個(gè)自定義的url了
這個(gè)模塊表單的偽靜態(tài)規(guī)則 "school\/news\/([0-9]+)\.html" => "index.php?s=school&c=news&m=index&cid=$1",
直接訪問(wèn)地址 www.xxx.com/school/news/1.html 生效了
但是從內(nèi)容點(diǎn)擊下面這個(gè)鏈接入口進(jìn)去還是動(dòng)態(tài)頁(yè)面 ,我很納悶
/index.php?s=school&c=news&m=index&cid=1
大哥幫忙看看