【发布时间】:2019-03-23 05:46:19
【问题描述】:
我正在使用 preg_match 将 joomla 模块插入到包含单词“类别”的任何 url 中的模板中。
一个示例网址是:xyz.com/page/category/
我的有效代码是:
if(preg_match('/category/',$_SERVER['REQUEST_URI']))
echo '<jdoc:include type="modules" name="form" style="xhtml" />';
我意识到我需要将模块插入到仅出现在“类别”之后的 url 中的页面中。
例如:xyz.com/page/category/123-page-after-category
我尝试了以下方法,但它不起作用:
if(preg_match('/category/?.*',$_SERVER['REQUEST_URI']))
【问题讨论】:
-
在我看来像你。不妨使用 strpos
-
你可以试试这个正则表达式
\/category\/? -
如果
/category/之后有某些内容,但当URI 以category/结尾时,您希望包含模块ONLY,这是真的吗?
标签: php preg-match