如何使用htaccess只替换部分网址?

时间:2011-10-24 11:17:35

标签: .htaccess url replace

我需要将生成的joomla url修改为另一个,而htaccess似乎是一种很好的方法。只是我不太熟悉它:/

我需要制作这个网址:

http://www.site.com/component/uddeim/?task=new&recip=190&nouserlist=141

重写为此网址:

http://www.site.com/community/messages?task=new&recip=190&nouserlist=141

?task=new&recip=190&nouserlist=141<<数值是动态的,意味着它们会改变

任何人都可以帮忙吗?谢谢......

1 个答案:

答案 0 :(得分:2)

假设您的意思是最终用户将/component/uddeim/?...输入其浏览器,请使用:

RewriteEngine On
RewriteRule ^component/uddeim/? http://example.com/community/messages [L,QSA,R=301]

QSA标志表示原始查询字符串应该附加到新URL,并保留它可能存在的任何内容。