我需要将旧网站的页面重定向到新网站并传递get变量。目前网址如下:
http://www.example.com/lang_english/customer_feedback/sample-forms/attachments-form/forma.php?order=123&dept=ABC
现在需要重定向到以下内容:
http://en.example.com/customer-feedback/customer-feedback?orderref=123&division=ABC
因此,新网址已经是由Joomla生成的SEF,但变量必须按原样传递。我已经测试过以下但是没有得到我想要的结果......
RewriteRule lang_english/customer_feedback/sample-forms/attachments-form/forma.php/order=(.*)$&dept=(.*) http://en.example.com/customer-feedback/customer-feedback?orderref=$1&division=$2 [QSA,L]
任何人都能提供关于我做错的指示吗?
客户将继续收到旧网址,但需要将其正确重定向到新网址。
答案 0 :(得分:0)
RewriteCond %{QUERY_STRING} order\=([^\&]*)\&dept\=([^\&]*)
RewriteRule ^lang_english/customer_feedback/sample-forms/attachments-form/forma\.php http://en.example.com/customer-feedback/customer-feedback?orderref=%1&division=%2 [R,QSA,L]