How To Change WordPress URL Without Moving Or Reinstalling

Courtesy of the folks at TechBasedTraining

Imagine you installed WordPress on a folder named ‘blog’ and you like it so much you want to use it as your main website. Meaning, you want anyone going to yoursite.com to land on the WordPress site. It is actually super easy to do and you don’t have to re-install or manually move the whole installation. This checklist walks you through the steps you need to take.

1. Prepare The Index File

Download or copy the original index.php from WordPress onto your computer. If you want you can temporarily re-name it to wpindex.php.
Open the file and edit the line that says require(‘…’) make sure this points to the right place in this example, WordPress is installed in /public_html/blog so you’ll want to make it require (‘blog/wpblog-header.php’);
If you installed WordPress in a folder with another name you will need to adjust the path accordingly
Save this file
Upload it to your /public_html/ or /www/ folder.

2. Log In To WordPress Admin

Navigate to Settings >> General.
One of the options there are WordPress Address and Blog Address.
Change the Blog Address from http://www.yoursite.com/blog to http://www.yoursite.com
Do not change the WordPress Address
Save

3. Rename The Index

Log in to your site via FTP or your web hosts’ file manager.
Rename your existing index.html/index.php etc – whatever your home page is to another name – this will take your home page down.
Rename wpindex.php (the file we edited and uploaded earlier) to index.php

4. Visit Your Website In A Browser

Refresh so you will see the changes. If you don’t see it on the first refresh, try a couple of refreshes or clear your browser cache then visit your site again Your home page should now be the WordPress home page

Tip #1: You can use this same method to work in private mode. For example, if you have a live site and do not want to interfere with it, you can install it into a special folder and switch using the above steps when you’re ready.

Tip #2: You can also do this in reverse. For example, install WordPress in /public_html/ or /www/ folder then make it appear in /blog/ or /whateverfoldername/. Just follow the same steps.

Want More?
If you found this checklist helpful, there’s a lot more where it came from at TechBasedTraining. They also provide technical training with special focus on Internet Marketing related tasks. Perfect for Virtual Assistants who want to upgrade their skills and Internet Marketers who would rather save time by letting the experts train their team.

Oh and feel free to pass it on to those you feel will benefit from it. Go ahead, you have our permission.

Grab a PDF version of “How To Change WordPress URL Without Moving Or Reinstalling” for future reference here.

Future Post Calendar Plugin – WordPress.org

Oh my – this plugin is really really awesome!! This is why… install it and if you have any post that are scheduled in advance the day will be highlighted in green. I can see 3 months in advance. So instead of me scheduling monthly – I might move to do every 2 or 3 months – wow!

Future Calendar Plugin by WordPress.org. Install it today and see if you really like it too and if not – remove it! At least you tried it out.

Broken Link Checker – WordPress.org

Have you checked to see if you have any broken links on your website?

I just did and got them all fixed! Whew! Sure glad I installed Broken Link Checker which is a plug-in for WordPress.org (HINT ;))

WHY WordPress.org

Several reasons WHY I chose WordPress.org:

  • WordPress.org is installed on my hosting account.
  • You can monitor your own stats through Google Analytics.
  • You can customize your website how you want it.
  • You can start with a FREE or Premium (Paid for) Theme.
  • You can customize it yourself or hire a programmer or web designer.
  • You can switch to a new theme daily if you really wanted to.
  • You can have a website and a blog all-in-one.
  • Enhance your website with plugins.
  • NO Software needed on your computer – it is all VIRTUAL!

Is there any reason NOT to have WordPress.org?

WpBeginner.com | Resource for WordPress.org Newbies

Are you still using a HTML based website? Why have you not switched to WordPress.org?

First off – Start $aving yourself $$ MONEY!

Each time you need a change, addition or deletion you will need to find a programmer that can do it or at least someone, like myself that knows what the code means to help you with what you need. Of course – I am not a programmer and I make this very clear to everyone and I try to do my best with each situation. Lately I have been trying to help clients with their HTML sites and honestly – I am done.

I reached out to one of my client’s and showed my client 2 wordpress.org looks which has the same information and content that the client’s current HTML site has on it. All I did was copy and paste – by-all-means the quick wordpress.org site example is just an example and not even close to what it really looks like… so if you are on the fence about HTML or WordPress.org use this resource to help answer any questions you have. You will find that all of my sites are done in WordPress.org and I would not have it any other way. I can customize my own sites and I want to teach you how to take control of your site and make a change here or there if you need to. After all it is your business and your website. And if you say Staci- I just don’t have the time then no problem – that is what I am here for.

To help you when you need it! In the meantime, check out WPBeginner.com and let me know if you have any WordPress.org questions of switching from HTML to WordPress.org, etc.

Monthly Review

Have you reviewed your monthly stats? Do you have Google Analytics setup? I also suggest adding WordPress.com Stats plugin to help add more stats for you to view within your WordPress.org dashboard.

I like to focus on where my traffic has been coming from – through Referrals and Search Engine Traffic. It is just great to see this. Makes me smile when I have new referrals – *I am thinking* New Leads – New Traffic WOOT WOOT!

Do you want me to help you review your Stats? I can. Buy your Monthly Review Package. And this package will continue on a monthly basis for you. $25 for each Monthly Review.

Would be nice to see where you are at in 3-months, 6-months or even a year!

Update your passwords today

Do you have strong passwords?

Key phrase – Get WP-Security-Scan installed today!

After you get the plugin and get Roboform – remember to search in Google for a Roboform Coupon code to save money!! Then get all your passwords changed to a STRONG PASSWORD.

This plugin comes with a Password Tool which helps you to generate your passwords. With this tool and Roboform I am in heaven.

WordPress.org Plugin: Post To Twitter

This plugin does just that – takes your Blog Posts and POSTS it to Twitter for you.. Check this out ๐Ÿ™‚

WP-testimonials plugin

Are you wanting to display your testimonials into a sidebar/widget?

Check out this plugin WP-testimonials

I have not personally used this plugin but my business partner has and I am shifting through my notes that I have been taking since I started in May 2009 and here is another thing to share with you.

WordPress.org Support Forum – THANK YOU!!

In case you are having this issue too…

Why isn’t the admin user listed as an author when editing posts?

Here is the response taken from WordPress.org Support Forum. Direct link: http://codex.wordpress.org/FAQ_Troubleshooting#Why_isn.27t_the_admin_user_listed_as_an_author_when_editing_posts.3F

Not sure why this problem happens, but here’s a couple of things to try one of these two solutions.

This usually fixes the problem:

  1. Create new admin user (e.g. newadmin) with Administrator Role
  2. Login as ‘newadmin’
  3. Degrade the old ‘admin’ user to Role of Subscriber and Save
  4. Promote the old ‘admin’ back to Administrator Role and Save
  5. Login as the old ‘admin’

If that doesn’t work, try:

  1. Create a new admin user (e.g. newadmin) with Administrator Role
  2. Login as ‘newadmin’
  3. Delete the old ‘admin’ user and assign any posts to ‘newadmin’
  4. Create ‘admin’ user with Administrator Role
  5. Login as ‘admin’
  6. Delete ‘newadmin’ user and assign posts to ‘admin’