Updated on Aug 16, 2019
Frequently, for various reasons, we may need to use temporary URLs. For example, in case you are migrating an existing WordPress website from another host to FastComet, you probably want to move the site and test it before pointing the domain name (via the DNS) to your new account that’s hosted on our servers. Another reason could be because you don't yet have an active domain. WordPress is dynamically driven to use your domain name, which means that the CMS will not work correctly using a temporary URL when its installation was configured to use your domain name.
This post includes:
A temporary URL (Uniform Resource Locator) is the substitute for a domain name. The temporary URL is perfect when you need to test your WordPress site without a domain or when you are transferring your website to FastComet while your domain name still points to your previous provider, or when it’s propagating.
There are two main reasons where a temporary URL may be of use to you, which are:
There are two options when it comes to configuring your WordPress installation with a temporary URL and accessing it without pointing your domain to the actual server.
You can change the URL depending on how your WordPress website works by editing the wp.config
file:
public_html
).wp-config.php
.wp_config.php
file:
define( 'WP_HOME', 'http://test.workhard.example.com'); define( 'WP_SITEURL', 'http://test.workhard.example.com');Where
http://test.workhard.example.com
should be your FastComet temp URL generated form client areawp_config
file and your website will be accessible via your actual domain.You can direct all traffic from your local computer to access your website on a specific server without the need for pointing your domain. To perform this, you should perform a hosts
file modification on your local computer. The hosts
file modification is to “Fake” your local computer to think that the domain is right there on your server, while in fact, the connection is only to the IP address.
Depending on the OS (operational system), you need to follow the steps below:
If you are using Windows OS you should access the hosts
file from:
C:\Windows\System32\Drivers\etc\
You can open the hosts
file with your favorite text editor. In the file you should write:
xxx.xxx.xxx.xxx domain.com
where xxx.xxx.xxx.xxx
is the IP address of the server, where your website is hosted, and domain.com
is the actual domain name set on your website.
If you are using Mac OS X, you should access Applications → Utilities → Terminal. Once you accessed the terminal, write the following command:
sudo nano /private/etc/hosts
Type your user password when prompted. Once the hosts
file is accessible for changes, you should enter the following line:
xxx.xxx.xxx.xxx domain.com
where "xxx.xxx.xxx.xxx" is the IP address of the server that is hosting your website, and domain.com
is the actual domain name set on your website.
If you are a Linux user, keep in mind that you will have to open a terminal window. Use the terminal to access the hosts
file with the following command:
sudo nano /etc/hosts
On a new line in the file enter:
xxx.xxx.xxx.xxx domain.com
where xxx.xxx.xxx.xxx
is the IP address of the server, where your WordPress site is hosted, and domain.com
is the actual domain name set on your website.
When you complete the changes on your hosts
file, you can save it and access your website the usual way. It will lead to the specific server that you defined in the hosts
file, and you will be able to test from your local machine without pointing your actual domain.
You have an additional option to access your website without having to create a host file on your local computer. There is a web tool that will do that for you where you have to simply enter your server IP and the site domain name https://hosts.cx/.
Google has its strict policies on duplicate content/URLs and to avoid this SEO issue; we recommend robot-restricting robots.txt
on the temporary URL, meaning the search engines won't index the http://test.workhard.example.com URL.
If you would like to block all crawlers/bots from your WordPress site, you will have to add the following lines inside the robots.txt
file:
User-agent: * Disallow: /
The first line means that the rule will apply to all robots, and the second line means that it will disallow the access to all of the pages on your website. Whenever robots visit your site, they will initially check the rules that you have set in the robots.txt
file and will proceed only if you are actually allowing them to access your website's pages. By default, the robots.txt file is located inside the web root directory of your domain name, but if you are not able to find it, you can create it by yourself.
Know that you can always open a support ticket when you are in need of some help. Our expert technical support representatives work 24/7 and will always help you with resolving your issues as soon as possible.
We hope you find this article useful. Discover more about FastCloud - the top-rated Hosting Solutions for personal and small business websites in four consecutive years by the HostAdvice Community!