Redirect 301 is a function of web server as it redirects the web visitor from the current page or site to another page. It also mentions that the original page or site has been permanently moved to a new location. Search engines appreciate the directive and would automatically transfer the link popularity along with page rank to the new site or page. The issue of duplication filters does not arise. SEO prefer redirects as it is the ideal way to deal with multiple domains. Redirect 302 is also a function of a web server that redirects a web visitor and specifies that the original page has been temporarily moved to a new location. Search engines usually provide this set-up as they have to figure out how to handle such situations. It has been suggested to web clients to avoid using 302 redirects on the site as it may result in “website hijacking”.
While performing redirection the web browser informs whether the redirect is permanent or temporary. In order to achieve the objective three steps are followed like :
01) Having two resources – one source page and a destination page.
02) When the attempt is made to access the source resource, IIS transfers the visitor to the destination page instead.
03) During the transfer, IIS reports to the web visitor that the redirect which is occurring may be either temporary or permanent.
As IIS supports redirects, its control panel is utilized to make the redirect. While redirecting a domain and if it is 301, it is best to check “on” the choice for “a permanent redirection for this source”. In case a web client wishes to be a 302 redirect, the choice should be checked “off”. In the event of redirecting an individual page, the default is the first page while a similar process is followed. When passing variables or Query String during IIS redirects, such as redirecting an ASP site that accepted arguments for some pages and passed the same arguments to the new site. In such cases, a “redirect to a box” is entered on the domain where the web client wishes to move to.
If the web client wishes to switch domains, which is a straight forward process, things can be “tweaked” to get exactly what the client wishes to achieve with the variables. The only thing to be checked is that the exact URL has been entered along with the permanent redirection for this source. This would redirect everything including the old domain name to the new domain name including the variables. This is essential to make sure that the new website is set up exactly the same way as the old one. It appears that only the domain names are being changed. IIS is an extremely powerful and easy to use web hosting platform where the web client accomplishes the basic tasks like simple redirection. This process is facilitated when the web client has access to the administration panel. For those clients who do not have access, normally use the redirection scripting to obtain this objective.