最近在处理一个织梦转迅睿的活儿,遇到了一个自定义字段做伪静态的问题
织梦的产品列表和详情的url是这样的
http://www.domain.com/PRODUCTS/Level-One-Column/Level-Two-Column/
http://www.domain.com/PRODUCTS/Level-One-Column/Level-Two-Column/The-Product-One.html
这里就是使用的自定义字段存放的自定义url名称
这种类型的url在迅睿的伪静态规则里实现的过程中遇到了问题
分类的url工作正常,但详情的url工作不正常,要么提示404内容不存在,要么提示找不到页面
url规则的设置如下

rewrite.php的配置如下

diyurl是产品模块自定义字段 用来存放自定义url内容的(之前转换过来的时候默认是myurl,似乎是和系统的某个变量冲突了)
反复测试了很多次,详情就是不能这个正常访问。
遂求助。
以后像这种代码就不要截图了,因为图片里面的字母不方便二次修改内容,别人看到这种截图就算知道该怎么去修改,人家也懒得打字,复制多好
return [ /***********************下面写你自己的URL解析规则********************/ /***********************共享栏目测试规则:栏目列表页面分页的伪静态解析*************************/ "([\w\\/]+)\/list-([0-9]+)-([0-9]+)\.html" => "index.php?c=category&dir=$1&page=$3", /***********************共享栏目测试规则:栏目列表页面的伪静态解析*************************/ "([\w\\/]+)" => "index.php?c=category&dir=$1", /***********************共享栏目测试规则:内容页面的伪静态解析*************************/ "([\w\\/]+)\.html" => "index.php?s=shop&c=show&field=diyurl&value=$1", /***********************共享栏目测试规则:内容页面分页的伪静态解析*************************/ ];/index.php?c=category&dir=PRODUCTS/Level-One-Column/ 这样访问是可以的/PRODUCTS/Level-One-Column/ 这样就404了/PRODUCTS/一级是可以访问的详情页依旧是404