我制作了一个组件,现在我想为它自定义链接。 我已经写过router.php。 组件视图的链接(如果我当然使用JRoute函数)现在看起来不错,除了第一部分,它看起来像:
http://www.example.com/en/component/componentname/ ...
不介意“en”,因为我使用JomFish来管理我网站上的更多语言。
我想将“/ component / componentname /”转换为“/ myString /”。
我无法使用此菜单,因为我的网站显示数据库中的信息,将这么多网站链接到我的菜单是不可能的。
我找到的唯一解决方案需要更改Joomla JRoute功能(我发现只有一个建议,而不是它是如何完成的:()。
答案 0 :(得分:1)
使用mod_rewrite重写你的网址怎么样?
基本上,您将重写规则放入.htaccess文件中,Apache将处理其余文件。
有一本很棒的指南可以在http://www.htmlist.com/how-to/a-simplemod_rewrite-tutorial/
上教你全部