tech note

インフラ技術や車についてつぶやいていくブログ

BIG-IP iRule HTTP redirectを302応答から301に変更する

f:id:tea_cat:20180923005629j:plain

こちらでリダイレクト設定しましたが、応答が302なのはおかしいので
301で応答するよう変更しました。
tech.ioroi.net

旧iRule

iRule

HTTP::redirect https://www.tech-memo.work[HTTP::uri]

結果

# curl -I https://www.sv-cat.net/1
HTTP/1.0 302 Found
Location: https://www.tech-memo.work/1
Server: BigIP
Connection: Keep-Alive
Content-Length: 0

新iRule

iRule

HTTP::respond 301 noserver Location https://www.tech-memo.work[HTTP::uri]

結果

# curl -I https://www.sv-cat.net/1
HTTP/1.0 301 Moved Permanently
Location: https://www.tech-memo.work/1
Connection: Keep-Alive
Content-Length: 0

noserver でServerヘッダーも削除