[英]Remove Article ID from Joomla 3 url
我正在尝试从Joomla 3 URL中删除文章ID。 我四处搜寻,回应在
components \\ com_content \\ router.php
在$advanced = $params->get('sef_advanced_link', 1);
0更改为1 $advanced = $params->get('sef_advanced_link', 1);
在第38和290行
并注释掉
if (strpos($segments[0], ':') === false) { $vars['view'] = 'article'; $vars['id'] = (int)$segments[0]; return $vars; }
我认为它在Joomla 2.5中效果很好,因为所有评论都提到了这一点。
但是在我的Joomla 3.3网站上,它对我没有作用。
在不为每篇文章创建菜单项的情况下如何实现?
您可以通过修改extensions
表中的com_content
行(而不是在文件系统中修改Joomla核心)来完成此操作,如下所述: http : //www.itoctopus.com/how-to-remove-the-article- id-from-joomlas-sef-urls (在该URL中描述了两种方法,即文件系统方法和数据库方法)
请注意,这已经在Joomla 3.x上进行了测试,并且可以正常工作。 如果对您不起作用,则很可能需要清除Joomla缓存。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.