您好我在我的网站上使用joomla,我想删除我的网址之间的位。
原始网址: “/calums/index.php/component/jsjobs/jsjobs/employer /”
我想要它的方式: “/ calums /雇主/”
如果有人可以帮我解决如何使用htaccess文件来解决问题,那将会很棒。
感谢。
答案 0 :(得分:0)
首先,您需要在Joomla中启用SEF以摆脱/index.php/部分:
这是透明的,应该使您的网址如下所示:
/ calums /组件/ jsjobs / jsjobs /雇主/
然后,通过查看您的URL,组件jsjobs似乎没有关联的菜单项。菜单项与视图相关联,因此您应该进入菜单管理器并添加新的菜单项并尝试为jsjobs设置菜单项。你可能找不到一个完全匹配的,但你应该在那里。
设置菜单项(并清除缓存)后,您应该开始查看 / component / jsjobs至少更换了。如果没有产生正确URL的菜单项,则可能必须在所需的组件/视图文件夹中创建.xml文件。此答案中的更多详细信息:Joomla Developement :: Probleme with URL Rewriting
答案 1 :(得分:-1)
我在stackoverflow上的第一个答案。试试这个:
RewriteEngine on
RewriteRule ^(\w)/(\w)/(.*) $1/index.php/component/jsjobs/jsjobs/$2/$3