Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex URL正则表达式-未知URL_Regex_Url - Fatal编程技术网

Regex URL正则表达式-未知URL

Regex URL正则表达式-未知URL,regex,url,Regex,Url,我建立了一个Zend框架CMS,其中导航链接由父/子关联建立,例如 每个元素都是上一个元素的子页面 或 这些是示例URL,因为这是一个CMS,我不知道客户端将如何命名页面,但使用上述示例,我需要一个正则表达式,如果没有斜杠,它将返回“About”,如果有斜杠,则返回“早年” 使用单个正则表达式的原因是,它将进入application.ini中的“一网打尽”路径 提前感谢,, 马克 返回URL中最后一个斜杠后的部分。您可以使用modrewrite将其改写为: /(\w+)$ render.php

我建立了一个Zend框架CMS,其中导航链接由父/子关联建立,例如

每个元素都是上一个元素的子页面 或

这些是示例URL,因为这是一个CMS,我不知道客户端将如何命名页面,但使用上述示例,我需要一个正则表达式,如果没有斜杠,它将返回“About”,如果有斜杠,则返回“早年”

使用单个正则表达式的原因是,它将进入application.ini中的“一网打尽”路径

提前感谢,, 马克

返回URL中最后一个斜杠后的部分。您可以使用modrewrite将其改写为:

/(\w+)$ render.php?page=$1

谢谢如果没有斜线,有没有办法拉出内容?基本上,url是由页面名组成的,这些页面名被设置为要从数据库调用的参数,因此如果没有斜杠,我的“全部捕获”将需要返回所有内容,如果没有斜杠,或者如果有斜杠,则只返回最后一部分。。。干杯
/(\w+)$ render.php?page=$1