Jump to content
Sign in to follow this  

404 Error after Changing URL in Settings

Recommended Posts


Yeah, I freaked out too. After messing around with the Settings>WordPress address (URL) & Site address (URL), I lost everything and couldn't get back in either. But then I read this: http://codex.wordpress.org/Changing_The_Site_URL#Changing_the_Site_URL I followed these directions and got it back! You'll find them under Edit functions.php. If you have access to the site via FTP, then this method will help you quickly get a site back up and running, if you changed those values incorrectly. 1. FTP to the site, and get a copy of the active theme's functions.php file. You're going to edit it in a simple text editor (like notepad) and upload it back to the site. 2. Add these two lines to the file, immediately after the initial "<?php" line. update_option('siteurl','http://example.com/blog''>http://example.com/blog''>http://example.com/blog''>http://example.com/blog''>http://example.com/blog''>http://example.com/blog''>http://example.com/blog''>http://example.com/blog'); update_option('home','http://example.com/blog''>http://example.com/blog''>http://example.com/blog''>http://example.com/blog''>http://example.com/blog''>http://example.com/blog''>http://example.com/blog''>http://example.com/blog'); Use your own URL instead of example.com, obviously. 3. Upload the file back to your site, in the same location. FileZilla offers a handy "edit file" function to do all of the above rapidly; if you can use that, do so. 4. Load the login or admin page a couple of times. The site should come back up. 5. Repeat the above steps, but remove those lines. IMPORTANT: Do NOT leave those lines in there. Remove them immediately after the site is up and running again. If there is no functions.php file in the theme: Create a new text file called "functions.php". Edit it with notepad, and add this text to it, using your own URL instead of example.com: <?php update_option('siteurl','http://example.com/blog''>http://example.com/blog''>http://example.com/blog''>http://example.com/blog''>http://example.com/blog''>http://example.com/blog''>http://example.com/blog''>http://example.com/blog'); update_option('home','http://example.com/blog''>http://example.com/blog''>http://example.com/blog''>http://example.com/blog''>http://example.com/blog''>http://example.com/blog''>http://example.com/blog''>http://example.com/blog'); Upload that to your theme directory, then proceed as stated above. Remove the file afterwards.

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this