Search Engine: When a search engine gets 301 status code in the response header of a webpage, it understands that this webpage no longer exists so it takes the new URL and replace the indexed URL with the new one and also modifies pagerank
So search engine refreshes all indexed URL that no longer exist (301 found) with the new URL, this will retain your old webpage traffic, pagerank and divert it to the new one (you will not lose you traffic of old webpage).
Browser: if a browser finds 301 status code then it caches the mapping of the old URL with the new URL, the client/browser will not attempt to request the original location but use the new location from now on unless the cache is cleared.
Search Engine: Here there will not be any modifications of page rank for old site as 302 specified that the page is redirected temporarily.
Browser: The browser will not change cache mapping of old url with new url as its temporary redirection.
Its very simple to implement redirection in nginx, only thin you have to do is change your project's nginx configuration located at /etc/nginx/site-available/ directory as shown below:
Now check the configuration for errors, run
if no errors, restart nginx:
So, its really that easy to redirect using nginx configuration
Micropyramid is a software development and cloud consulting partner for enterprise businesses across the world. We work on python, Django, Salesforce, Angular, Reactjs, React Native, MySQL, PostgreSQL, Docker, Linux, Ansible, git, amazon web services. We are Amazon and salesforce consulting partner with 5 years of cloud architect experience. We develop e-commerce, retail, banking, machine learning, CMS, CRM web and mobile applications.
Django-CRM :Customer relationship management based on Django
Django-blog-it : django blog with complete customization and ready to use with one click installer Edit
Django-webpacker : A django compressor tool
Django-MFA : Multi Factor Authentication
Docker-box : Web Interface to manage full blown docker containers and imagesMore...