我和我的团队正在和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]
答案 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