我正在研究SEF - router.php,以使我的网站用户友好。 这是我的网址,我想从此网址中删除名称“component”和“com_test”。
http://localhost/projects/component/com_test/project/1-unique.html
我已使用unset($query['view'])
进行了检查,但该网站未对其进行任何更改。
注意:请不要为别名创建菜单项。
答案 0 :(得分:1)
你需要菜单项。否则你会得到这些网址。因为Joomla无法猜测你想做什么,所以无法避免/component/com_test/
部分。 (/project/1-unqiue
)背后的部分取决于组件的router.php。
如果您不希望在您的网站上显示菜单项,您还可以创建隐藏的菜单项,仅用于SEF目的。您可以创建一个包含其中菜单项的新菜单,但不要将其分配给模块,也不要在任何页面上显示已分配的模块。