重写Joomla菜单中的URL

时间:2013-04-25 11:29:02

标签: mod-rewrite redirect joomla menu rewrite

我和我的团队正在和Joomla一起开展学校项目。我们有自定义php来列出我们数据库中的“文章”,PHP从$_GET(来自网址)获取数据。 跳到这个问题:

这就是我们所拥有的:

example.com/articles/menu

我们希望:

example.com/articles/menu?q=something+something

如何重写/添加文本到网址,所以我们得到那种格式?
我们正在使用学校服务器,因此我们在服务器上没有管理员权限 我在.htaccess中尝试了mod_rewrite规则,但没有成功 服务器正在运行Windows 我们正在使用joomla 2.5

RewriteEngine On

RewriteRule ^index.php/articles/menu?q=something+something$ /index.php/articles/menu [L]

1 个答案:

答案 0 :(得分:0)

试试这个:

RewriteEngine On
RewriteRule ^/articles/menu$ index.php/articles/menu?q=something+something [QSA,L]

这将完成这项工作。

嘿顺便说一句,试着去谷歌,这些简单的事情有很多答案 ;)

查看有关QSA指令的正确文档:http://httpd.apache.org/docs/current/rewrite/flags.html#flag_qsa