You will need
- - access to the administrative panel of CMS of the website;
- - access to the control panel of the hosting account that hosts the website;
- - access to the domain control panel, which will be transferred to the website;
- - access to the Internet;
- - a modern browser;
- program ftp client;
- - optional: access to the site server via the SSH Protocol SSH client.
Put on the website a notice about the upcoming transfer. Specify the domain that will be moved site, and the date and time when they performed the relevant work. Should post a notice a few days before the actual change of address. This will allow you to find information about transferring a greater number of users and create the extra time required to delegate new domain.
Add the domain that will be migrated the site to the list of domains hosting account. This can be done in the control panel. As a result, the server will create the appropriate directory structure, records of the domain are added to the DNS server and the domain will be incorporated into the supported hosts an http server.
Change the list of DNS servers for the new domain. Find out the addresses of the DNS servers serving the domain of the server on which the site is located. Usually this information is provided on the website of the hosting company or control panel of the hosting account. Go to the control panel of the domain (located on the Registrar or reseller). Change the list of DNS servers. Save the changes.
Wait for domain delegation with the new list of DNS servers. As a rule, change the information on the root DNS servers for the zone happens once in 6-8 hours. You may also need time to update the information on the caching DNS servers of your ISP.
Make sure that your domain name can access the server on which the website is located at HTTP. To do this, place the folder being the root directory of the website, test html file and make it load in the browser.
Start transferring site to a new domain. Close access to the structures of the directories corresponding to the old and new domain using basic authorization. Disable job chron. Make backups of databases and files of the website.
Transfer the website. Copy or move all files of the website from the directory corresponding to the old domain directories to the new domain keeping the directory structure. It is easy to do, connect to the server via SSH. If this is not possible, copy the files to your local computer via FTP, and then upload them by FTP from a local computer in a new folder on the server. This may require setting access rights to files and folders in accordance with their meanings in the old directory. Fix configuration files to CMS in accordance with its new location on the server. Go to the administration panel of the website and change the configuration settings, if required.
Complete the transfer of the site. Check whether the correct resource is working on a new domain. Remove copies of files of website (if you have performed the copying, not the transfer) of the directory corresponding to the old domain. Set up page redirects from old domain to new. Disable basic authentication to access the old and new website.
Advice 2: How to upload website on domain
When creating your own Internet resource, you must follow a certain sequence of actions, starting from the registration of the domain name to uploading pages of the website. Knowledge of the intricacies of these procedures will help you quickly create your Internet project.
If you decide to create a website, he will need a domain name – the address by which users will be able to get it. In that case, if you do not want to register a domain, use for site creation in one of the free services. To do this, type in search "create free website", you will get many links.
The creation of a website on a free service has its advantages and disadvantages. Of the benefits can be called the speed of creation of the resource, a sufficiently high reliability. The disadvantages are posted by the owners of online advertising and the inability to transfer the site you created to another location – it is tied to the service.
If you need full independence, register your own domain. It is very simple, the registration process takes minutes and will cost you around 100 rubles for the zone .EN and about 400 for the zone .com. To find the sites of the registrars, Google the words "domain registration", select the desired service and follow all instructions.
When you register a domain remember login details to your personal account, they you still need. After the procedure of registration start making pages. Use Dreamweaver, it allows you to quickly create very professional websites. You can use ready-made free templates, the web a lot of them.
Download the template, open it in Dreamweaver and edit the way you want. Use this template to create all pages of the website. Use Denwer, in order to test the functionality of the website. The program allows you to browse the site in the form in which it will be posted on the Internet. At this stage you will be able to find and fix all the mistakes.
Page created, now you need hosting, a place where you lay out your website. Google the words "hosting" and select the appropriate option. Offers a lot, so it is possible to find quality services for 30-40 rubles a month. Choose exactly what you need. Do not overpay for capabilities that you do not use.
You have a domain name, page website and hosting. Everything needs to tie together. Go to the control panel of your hosting account, look for the public_html folder. In this folder you need to upload all pages of your website. This can be done both via browser and via FTP.
You uploaded the page, but it doesn't open on the domain name. It must be because you haven't "tied" domain name to the hosting. Find out in the customer service of the host or in the FAQ section the names of its DNS servers, usually two. After that, log in to your account on the website of the domain Registrar and enter the DNS-servers in the relevant fields. Save the changes. Left to wait, within days your site will begin to open at the domain name.