我正在尝试重定向/cgibin/webdata_pro.pl?_cgifunction=form&_layout=jobs.pl
到
http://compliancesearch.com/compliance_jobs.html
在jobs.pl之后通常有一个查询字符串。我尝试了很多东西,包括:
RewriteEngine on
RewwriteRule /cgibin/webdata_pro.pl?_cgifunction=form&_layout=jobs.pl(.*) http://compliancesearch.com/compliance_jobs.html [L,R=301]
答案 0 :(得分:0)
您无法与RewriteRule中的查询字符串匹配。您需要使用%{QUERY_STRING}变量。
RewriteEngine on
RewriteCond %{QUERY_STRING} _cgifunction=form&_layout=jobs.pl
RewriteRule ^cgibin/webdata_pro.pl http://compliancesearch.com/compliance_jobs.html? [R=301,L]
然而,更好的地方可能是webdata_pro.pl
脚本。