聯(lián)系官方銷售客服
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繼承上級內(nèi)容的目錄
發(fā)現(xiàn)模塊表單這里無論怎樣寫偽靜態(tài)都不會生效
"(.+)\/news" => "index.php?s=school&c=news&m=index&cid=$1",
希望大神幫我設(shè)置下
實現(xiàn)內(nèi)容下模塊表單的列表頁 www.xxx.com/myurl/news
實現(xiàn)內(nèi)容下模塊表單的內(nèi)容頁 www.xxx.com/myurl/news/1.html
這樣的規(guī)則 謝謝了
模块表单的url是必须传入模块的内容id才能实现,你这种思路框架是实现不了的,必须开发
开发思路我建议这样
1、新建一个中间控制器来帮助url找到文章的id,再定向到模块表单
2、在rewrite.php识别文件中转向到新的中间控制器
1 表单控制器打开,把函数体改加一句
2 rewrite.php这样写
回复@易学习 好难啊哥 这个加进去有点报错 现在就不加那个自定义的url了
这个模块表单的伪静态规则 "school\/news\/([0-9]+)\.html" => "index.php?s=school&c=news&m=index&cid=$1",
直接访问地址 www.xxx.com/school/news/1.html 生效了
但是从内容点击下面这个链接入口进去还是动态页面 ,我很纳闷
/index.php?s=school&c=news&m=index&cid=1
大哥帮忙看看