Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 joomla 3.0 中做一个网站,我在后端选择了一个友好的 URi。我也为网站创建了几个组件,访问该组件的路径是这样的。
<?php $link =JRoute::_('index.php?option=com_projects&view=proyectos&format=raw&task=proyecto&id='. $item->id);?>
但是当浏览器显示这个路由器时,它不是友好的路由器。
任何的想法?
您需要为您的组件创建一个 router.php 文件,以告诉 joomla 如何构建 sef url,然后在请求 sef url 时对其进行解析。
查看 components/weblinks/router.php 文件以获取示例。
或者,如果您使用 sef 组件,如 joomsef 或 sh404sef,则需要为您的组件创建一个插件。您可以在组件制造商网站上找到有关如何执行此操作的文档。