我正在尝试创建重写,以便仅当URL中存在某些查询词时,URL才会转到其他IP地址
/ CheckBalance在网址中时,查询信息需要重定向到其他IP
示例: http://example.com/CheckBalance.aspx?CID=068530002570394286
需要重定向到...。
http://143.229.203.144/CheckBalance.aspx?CID=068530002570394286
注意:每次传递给CID =的号码可能是一个不同的号码,并且都需要将它们都发送到新IP。
如果URL中没有查询,我需要它不重定向 仍会转到http://example.com
答案 0 :(得分:1)
在您的.htaccess文件中尝试以下操作:
RewriteCond %{REQUEST_URI} ^/CheckBalance.aspx
RewriteCond %{QUERY_STRING} ^CID
RewriteRule (.*) http://143.229.203.144/$1 [R=301,L]
如果域后的URL以CheckBalance.aspx(第1行)开头,而查询以CID(第2行)开头,则将域替换为IP地址143.229.203.144