使用htaccess / mod_rewrite修改get标签

时间:2013-11-16 19:53:03

标签: .htaccess mod-rewrite

我有一个网址,例如:

http://server1.website.com/process.aspx?agentid=189&txtDepCity1=DUS&txtArrCity1=MIA&TripType=rdbOneWay&txtDate1=01/20/2014&ddlPaxADT=2&ddlPaxCHD=3&ddlPaxINF=1

我想转换为:

http://server2.website.com/search/7HW-1/DUS-MIA/01-20-2014/2-3-1-Y

我告诉我的服务器使用以下方法处理aspx作为PHP:

AddType application/x-httpd-php .aspx

我需要在htaccess中使用什么语法将GET参数插入到URL重写中?

1 个答案:

答案 0 :(得分:0)

可能是[在Debian / Apache2上测试]:   在/.htaccess中,

RewriteEngine On
RewriteCond %{HTTP_HOST} server1\.website\.com [NC]
RewriteRule process\.aspx http://server2.website.com/search/7HW-1/DUS-MIA/01-20-2014/2-3-1-Y [L,QSA,R]