404 redirect exception
Hi I hope someone can help with this I have a 404 redirect rule that checks on the primary pool first and if it cant find check in another location, if it cant find it on the second server it sends to a search results page on the primary pool via another irule. Works well, but the problem is the client gets a 200 from the search results so any page that is not found gets crawled. I want to be able to put a 404 on the search results page, so it wont be crawled, but would not be caught up in irule the loop. I have tried below it is getting caught up: when HTTP_REQUEST { set uri [string tolower [HTTP::path]] } when HTTP_RESPONSE { if { [HTTP::status] == 404 && $uri ne "/search-results/?p=nothere"} { HTTP::redirect "http://secondserver.location$uri" } } Has anyone been able to do this? Cheers Brett243Views0likes1Comment