重写 Joomla 菜单中的 URL



我和我的团队正在用Joomla做一个学校项目。我们自定义php从数据库中列出"文章",php从$_GET(从url)获取数据。直接跳到问题:

这是我们所拥有的:

example.com/articles/menu
我们想要

:

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

你如何重写/添加文本到url,所以我们得到那个格式?
我们使用的是学校的服务器,所以我们在服务器上没有管理员权限。
我试过mod_rewrite规则。htaccess,但没有成功。
服务器正在运行windows。
我们使用joomla 2.5

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

试试这个:

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

最新更新