302 http code indicates that the requested resource is temporarily available at a different URL.
The user is automatically redirected to the new URL, but search engines continue to index the old address.
412 http code indicates that one or more conditions in the request header fields were not met by the server.
If-Match
or If-Unmodified-Since
header that fails validationThe request is rejected because one or more conditions are not met. The user may need to refresh data or retry with updated request parameters.
GET / HTTP/1.1 Host: j9s.com Accept: */* User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>412 Request Blocked</title> <link href="/icons/expired/style.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="notice"> <h1>412 REQUEST BLOCKED</h1> <h2>Precondition failed: the web server has blocked this request for security reasons.</h2> </div> <div> <p>You may want to contact the webmaster and inform them <br /> of the time the error occurred, as well as anything you might have <br /> done that may have caused the error.</p> <br> <p>If you are the owner of the website, you can get more information about <br /> the issue and how to resolve it in the article <a href="https://tickets.suresupport.com/faq/article-1596/en">Error "412 Precondition Failed" (mod_security2)</a>.<br /></p> </div> </body> </html>