Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.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
我可以为某些类别的规范url更改joomla路由器吗?_Joomla_Sef - Fatal编程技术网

我可以为某些类别的规范url更改joomla路由器吗?

我可以为某些类别的规范url更改joomla路由器吗?,joomla,sef,Joomla,Sef,我有几百篇文章,分为三个类别,它们嵌套在一个主要类别中。 joomla生成的sef url如下所示 mydomain.com/ (嵌套3的顶级类别的菜单项别名)/ (物品父类别id和别名)/ (物品id和别名) 我希望所有文章的url都具有此结构 mydomain.com/ (顶级类别3的菜单项别名)/ (物品id和别名) 无需为所有菜单项创建单独的菜单项 第二个url已经起作用了(因为有一个顶级类别的博客的菜单项),但它不是默认的(joomla在文章链接、文章标题以及 有没有办法更改路由器ph

我有几百篇文章,分为三个类别,它们嵌套在一个主要类别中。 joomla生成的sef url如下所示

mydomain.com/ (嵌套3的顶级类别的菜单项别名)/ (物品父类别id和别名)/ (物品id和别名)

我希望所有文章的url都具有此结构 mydomain.com/ (顶级类别3的菜单项别名)/ (物品id和别名)

无需为所有菜单项创建单独的菜单项

第二个url已经起作用了(因为有一个顶级类别的博客的菜单项),但它不是默认的(joomla在文章链接、文章标题以及 有没有办法更改路由器php文件并执行此操作?
或者至少修改生成输出的主帮助文件,并且您可以创建自定义系统插件。 以下是Joomla文档:

使用两种方法,您可以:

  • 更改url生成
  • 解析请求的url以重定向到所需的内容