Free tools Windows power users keep installed
One-click scans. No signup required.
If a WordPress URL change causes redirects, a lost login, greyed-out fields, or old image and stylesheet links, fix the setting that controls the failure rather than repeatedly changing the address. WordPress Address (URL) points to the directory containing WordPress core files; Site Address (URL) is the public address visitors enter. They are normally identical, but a subdirectory installation can use different values.
Antihost offers managed WordPress hosting with free migration, one-click staging and a 14-day free trial.
Use a complete URL such as https://example.com, with the correct scheme and path and no trailing slash. Back up the database and files before editing either wp-config.php or the database.
As an Amazon Associate I earn from qualifying purchases.
Quick wins for a faster PC:
Clear out junk files and repair common Windows errorsFree Scan →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →What the two WordPress URL settings control
WordPress documents the distinction this way: “The ‘WordPress Address (URL)’ setting is the address where your WordPress core files reside.” The “Site Address (URL)” is “the address you want people to type in their browser to reach your WordPress blog.”
| Setting | What it means | Typical value | When it differs |
|---|---|---|---|
| WordPress Address (URL) | The URL of the directory containing wp-admin, wp-includes, and the core files. |
https://example.com |
When WordPress core is installed in a subdirectory such as /wordpress. |
| Site Address (URL) | The public URL visitors use to reach the site. | https://example.com |
When the public site is at the domain root while core files remain in a subdirectory. |
For a normal root installation, both values should match exactly. A difference in scheme (http versus https), hostname, port, or path can produce redirect loops, missing assets, login failures, and incorrect canonical URLs.
#1 Best Overall
- BLUE LIGHT BLOCKING GLASSES: Our blue light glasses for women boast UV400 protection, blocking harmful blue rays from computer screens. With these bluelight glasses women, you can enjoy gaming, reading, or watching TV with no worries of eye strain.
- EYE RELIEF: Our blue light glasses are engineered to reduce blurry vision or strain caused by prolonged screen time. These womens blue light glasses aid in better sleep by preventing blue light from disrupting your natural sleep cycle, helping you fall asleep faster and enjoy a more restful night's sleep, making them the perfect christmas present.
- COMFORTABLE: Crafted from durable material, our trendy blue light glasses for woman or blue light glasses men ensure long-lasting comfort. The high-transmittance lenses accessories, gamer gifts for men, help keep your eyes relaxed. Perfect stocking stuffers, gifts for gamers men, christmas gifts for men, halloween costumes.
- LIGHTWEIGHT: These clear blue light glasses feature a lightweight frame, meaning they’ll stay comfy for long-term wear. Perfect as blue blockers glasses for women or mens blue light glasses, these non-prescription fake glasses for men can be worn throughout the day. The blue light blocking glasses women feature polycarbonate HD lenses, which are anti-reflective and restore true color.
- WORRY-FREE PURCHASE: If you experience any issues, our support team is ready to assist you quickly. These are the perfect costume glasses for cosplay dressing up.
Before changing anything: make a recovery plan
A URL correction can lock you out of the dashboard or make links appear broken. Do these checks first:
- Make an off-site copy of the database and the WordPress files. Keep the backup separate from the server you are editing.
- Write down the current URL and the intended URL, including scheme, hostname, port, and path.
- Confirm whether the site should use
http://orhttps://. Do not mix them. - Check whether WordPress is installed at the domain root or in a directory such as
/wordpress. - Note the database table prefix from
wp-config.php; it may not bewp_.
Do not use a trailing slash in either General Settings value. For example, use https://example.com/blog, not https://example.com/blog/.
The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →When the fields are editable in the dashboard
If you can sign in and the two fields are active, the safest fix is the built-in settings screen.
- Open Settings → General.
- In WordPress Address (URL), enter the URL of the directory that actually contains the WordPress core files.
- In Site Address (URL), enter the public address visitors should use.
- Include the scheme, normally
https://; use the exact host and path; remove a final slash. - Click Save Changes. WordPress may sign you out because the login URL has changed.
- Open the homepage, an internal permalink, an image or stylesheet, and
/wp-adminin a new session. Check that each uses the intended host and scheme.
If the site is a standard root installation, enter the same value in both fields. If core files are in /wordpress but the public site must remain at the root, keep the WordPress Address at https://example.com/wordpress and set Site Address to https://example.com; the root-installation procedure below is also required.
Why the URL fields are greyed out
Uneditable fields usually mean that wp-config.php defines one or both URL constants:
Rank #2
- WINDEX GAMING WIPES: effortlessly clean all your gaming gear and gaming electronics in one easy step with our new Windex Gaming Wipes
- AMMONIA FREE: our ammonia-free formula is safe to use on all of your favorite gaming equipment like consoles, headsets, controllers, screens, keyboards, and more
- PRE-MOISTENED WIPES: each wipe instantly removes dust, dirt, and stubborn smudges and fingerprints leaving a streak-free shine
- ANTI-STATIC: great for cleaning and wiping down your gaming gear and electronics leaving behind no visible residue
- COMPACT RESEALABLE PACKAGE: store your pack of Windex Gaming Wipes anywhere in your home for whenever a quick and easy wipedown is needed
define( 'WP_HOME', 'https://example.com' );
define( 'WP_SITEURL', 'https://example.com' );
WP_HOME supplies the public Site Address value, while WP_SITEURL supplies the WordPress Address value. These constants are authoritative at runtime. They override the values stored in the database, but they do not update those stored rows. That is why changing the database alone may appear to have no effect while the constants remain in place.
Choose whether the override is intentional
- Keep the constants if the URLs are deliberately hard-coded for deployment, staging, or another controlled configuration. Correct the values in the file and treat it as the source of truth.
- Remove the constants if the database should control the settings. First repair the database values, then remove or comment out the matching definitions and retest.
Edit the file with a hosting file manager, SFTP, or another administrator-controlled file editor. Preserve the quotes, semicolons, and spelling. Do not add a trailing slash. If you add temporary definitions to regain access, remove them only after the database and content references are correct.
If the site redirects to the wrong domain or login fails
A wrong redirect commonly means the runtime URL and the database URL disagree. A temporary override can get the site responding while you repair the stored values.
- Back up the files and database.
- Open
wp-config.phpand add correct temporary definitions before the line that says WordPress stops editing, usually the comment beginning/* That's all, stop editing! */:
define( 'WP_HOME', 'https://new-example.com' );
define( 'WP_SITEURL', 'https://new-example.com' );
- Save the file and test the homepage and
/wp-admin. Use a private browser window to avoid an old redirect or cookie. - Repair the database values using phpMyAdmin or WP-CLI as described below.
- Retest without relying on the override, then remove the temporary constants if the database is now correct.
If the browser keeps redirecting, clear site cookies and test with a fresh browser session. Also check server-level redirects and HTTPS rules; WordPress settings cannot correct a redirect imposed before PHP runs.
Repairing siteurl and home in phpMyAdmin
Use this route when the dashboard is unavailable and no permanent file override should control the site. The exact table name depends on the prefix in wp-config.php. If the prefix is abc_, the options table is abc_options, not wp_options.
Recommended Free Tools
Rank #3
- Ergonomic & Adjustable Design: Fight "text neck" and improve your posture. Designed for comfort, it offers an adjustable height (7.1in-8.5in) (1.4in adjustable range) and angle (5°-85°) Please note: cell phone stand is only 9 inches tall—the length of a standard pencil
- Without blocking subtitles Perfect for office desk Tiktok Face Time Zoom video—this is the ultimate kitchen desk essential for phones! Perfect viewing experience while reducing neck back strain, A must-have for gamers streamers desk, and anyone who values both style and support!
- Sleek & Stable Design fits Otterbox Case: Say goodbye to bent cables, tangles, and tip-overs! LISEN’s stylish adjustable desk phone holder features a built-in charging hole and smart cable management, keeping your phone secure and your workspace clutter-free cool gadgets for men
- ANTI-SLIP DESIGN free hands: The under 10.00 items easy gadgets back and the bottom of this kitchen essentials for women are fully covered by anti-skid silicone, which LISEN stand up desk decor can provide maximum protection device from any scratches and slides
- Your Perfect Viewing Companion:If your product arrives damaged or breaks within 365 days, reach out to LISEN for a quick and hassle-free solution. Struggling with assembly, like tightening the screw? We’ve got your back! Your experience matters to us. (Product including: phone Holder stand*1, screw*1, hexagon screwdriver*1, specification*1)
- Export the database and verify that the backup can be downloaded before editing.
- Open phpMyAdmin (or an equivalent database administrator) and select the database named in
wp-config.php. - Open the options table matching the configured prefix.
- Find the row whose
option_nameissiteurl. Editoption_valueto the WordPress core URL, such ashttps://example.com/wordpresswhen core is in that directory. - Find the row whose
option_nameishome. Editoption_valueto the public visitor URL, such ashttps://example.com. - Save each row. Do not add a trailing slash.
- Clear any temporary
WP_HOMEorWP_SITEURLdefinitions after confirming that the stored values are correct, unless you intentionally want the file to remain authoritative.
Do not change unrelated options, serialized values, or the table prefix. A typo in the prefix can make you edit the wrong table and leave the active site unchanged.
Using WP-CLI when you have server access
WP-CLI is useful for repeatable repairs and migrations. Run commands from the WordPress installation directory as the account that owns the site, and export the database first.
wp db export before-url-change.sql
wp option get siteurl
wp option get home
wp option update siteurl 'https://example.com'
wp option update home 'https://example.com'
For a subdirectory installation, substitute the core path for siteurl and the public path for home. If constants in wp-config.php override these options, the commands still change the database but the running site continues to use the constants until you remove or change them.
Why old links, images, and CSS remain after a domain change
Changing home and siteurl changes WordPress’s primary addresses; it does not rewrite every old URL saved in posts, widgets, theme settings, menus, custom fields, or plugin data. A migration therefore needs a serialization-aware search-and-replace.
PC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minuteUse a dry run first
wp search-replace 'https://old-example.com' 'https://new-example.com' --all-tables-with-prefix --dry-run
The dry run reports the rows and fields that would change without writing them. Review the scope, check that the old scheme and hostname are exactly what you intend to replace, and make sure the backup is available.
Rank #4
- Easy Installation: Our gaming lights have been designed to enhance your entertainment experience. Simply position the led light bar next to your TV or game console to create a game room environment with ease. They come with USB power and a 60 inch cord for direct mounting and mobility
- Audio Syncing & Extensive Mode: The built-in high-sensitivity music sensor allows you to sync the TV led lights to your favorite music. Lights react and move to the beat of music, film and game audio, creating an incredible immersive sound and light experience – and all without the need for an additional hub. You can choose from 64+ patterns, including strobe, illusion, jump, energy, gradient, running, chasing, fluttering mode etc. Each mode can be applied to different scenes
- 64+ Chasing IC+RGB & W Effect: The independent control design of IC+RGB and white all-in-one multifunctional rgbw led bar lights monitor backlight allows you to easily switch the led lights for desk between IC+RGB and white to enjoy a variety of lighting effects, you can choose white lighting mode with high brightness for better illumination when working, etc. Choose IC+RGB lighting mode when you need to create an entertaining atmosphere for the light show, 16 million colours of Color changing rgb light bar let you dance to the beat and create a dynamic party atmosphere
- Dynamic and Dimmable Lights: 1%-full brightness free brightness adjustment gives you the flexibility to adjust dimmable led light bar for room decorations or a variety of occasions
- USB Powered: USB light bars for room can be powered by powernank, usb charger, TV, Monitor, laptop PC mainframe, making behind TV led lighting bar easy to install in any location.TV led lights are powered by the TV usb interface / PC mainframe, can be turned on/off synchronously with TV / PC
Run the replacement safely
wp search-replace 'https://old-example.com' 'https://new-example.com' --all-tables-with-prefix
Use a tool that understands PHP serialization. A plain text SQL replacement can corrupt serialized arrays when string lengths change, breaking widgets, plugin settings, or theme options. Include alternate old forms only when they genuinely exist, such as an old HTTP scheme or a subdirectory path, and preview each replacement before writing.
After the replacement, clear page, object, and CDN caches if those systems are present. Check source URLs for images and stylesheets, internal links, menus, feeds, XML sitemaps, and canonical tags.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Moving WordPress from /wordpress to the domain root
A common layout keeps core files in /wordpress while visitors use https://example.com. In that arrangement:
siteurland WordPress Address remainhttps://example.com/wordpress.homeand Site Address becomehttps://example.com.
The root directory also needs the front controller and rewrite configuration documented for a subdirectory installation. Typically, a copy of the root index.php is edited so it loads the WordPress bootstrap from /wordpress/wp-blog-header.php, while the original core files remain in the subdirectory. Follow the procedure appropriate to your WordPress version and web server rather than moving core files casually.
Do not set WordPress Address to the root merely because the public site is at the root. That disconnects WordPress from its actual core directory and can produce missing administration and asset paths.
Best Value
- Compatible with Wide Screens - To ensure compatibility with the dual monitor mount, your each monitor must meet three conditions at the same time: First, computer screens size range: 13 to 32 inches. Second, screen weight range: 4.4 to 19.8 lbs. Third, the back of the monitor screen must have VESA mounting holes with a pitch of 75x75mm or 100x100mm.
- Regarding the compatibility with desks - Your desk must meet three conditions at the same time: First, desk material: Only wooden desks are recommended, plastic or glass desks cannot be used. Second, desk thickness range: 0.59" - 3.54". Third, the bottom of the desk should not have any cross beams or panels, as this will interfere with installation. We recommend carefully checking that your desk and monitors meets all above conditions before purchasing.
- Dual C-Clamp Hold - Worried your dual monitors might wobble or slip? Our upgraded base uses a larger platform plus a dual C-clamp structure to lock the dual monitor arm firmly to your desk. Each arm safely keeps your screens steady while you type, click and game—no shaking, no sliding, just a clean and secure setup you can trust every day. It also provides Grommet Mounting installation choice, both options ensure stable and secure fixation for your 0.59" - 3.54" desk.
- Full-Motion Adjustment For Comfortable View - Pull the screen closer when you’re deep in a spreadsheet, push it back to watch videos, or rotate to portrait for coding — moving everything smoothly with just one hand. The monitor stand offers +85°/-50° tilt, ±90° swivel and 360° rotation. Raise your monitor up to 15.75″ to support a healthy sitting posture. Whether you’re working from home, gaming through the night, or switching between video calls and documents, getting the screens to your natural line of sight helps relieve neck, shoulder and back strain so you can stay focused longer with less fatigue.
- Keep Your Desk Organized: By lifting both screens off the desktop, this dual monitor stand opens up valuable space for your keyboard, notebook, docking station or a simple, clutter-free work area. Built-in cable management guides wires along the arms, keeping cords out of sight and out of the way. Enjoy a tidy, modern workstation that looks as good as it feels to use.
Recovery Mode and the insecure RELOCATE constant
Recovery Mode is a built-in WordPress feature introduced in version 5.2. When a fatal PHP error prevents normal loading, WordPress can send an administrator a recovery link that pauses the failing plugin or theme for that session. It does not repair incorrect URL values, so correct the address configuration separately.
Some old troubleshooting advice suggests adding define( 'RELOCATE', true ); to wp-config.php. WordPress documentation explicitly warns: “Leaving the RELOCATE constant in your wp-config.php file is insecure.” If it is used temporarily during an emergency, remove it immediately after the address is repaired. Never leave it enabled as a permanent fix.
Verification after the change
Test from a private browser session and, where possible, from a second device. Check each item rather than assuming a successful homepage load proves the migration is complete.
- The homepage loads at the intended scheme, hostname, and path.
- An internal permalink opens without redirecting to the old address.
- WordPress login, logout, password reset, and
/wp-adminwork. - An image loads from the new address.
- A stylesheet and a JavaScript file load without mixed-content or 404 errors.
- HTTP redirects to HTTPS only when that is the intended policy, and no redirect loop occurs.
- Canonical tags, feeds, sitemaps, and pagination use the new public URL.
- Search, menus, widgets, forms, and embeds no longer contain the old host.
- Temporary constants, recovery settings, and emergency edits have been removed or documented.
Common symptoms and the appropriate fix
| Symptom | Likely cause | First action |
|---|---|---|
| URL fields are greyed out | WP_HOME or WP_SITEURL is defined in wp-config.php. |
Inspect the file; decide whether to correct or remove the intentional override. |
| Dashboard redirects to an old domain | Runtime constants, database values, or server redirects still contain the old URL. | Use temporary correct constants, repair the database, then inspect server redirect rules. |
| Homepage works but images and CSS fail | Content and asset references still use the old host, scheme, or path. | Run a serialization-safe search-replace after a backup; inspect browser network errors. |
| Login loops after saving | Scheme/host mismatch, stale cookies, or conflicting URL sources. | Test privately, verify both options and constants, and remove the conflict. |
| Database edit appears ineffective | The wrong table prefix was used or constants still override the rows. | Read the active prefix from wp-config.php and check for both constants. |
| Root site breaks after moving from a subdirectory | WordPress Address was incorrectly changed to the root or root bootstrap/rewrite files are missing. | Restore the core-directory URL and configure the root entry point correctly. |
When to restore instead of continuing to edit
Stop and restore the backup if an edit causes database errors, widespread serialized-setting failures, or an administration screen that cannot be reached through either the database or a temporary file override. Record which values were changed, restore the known-good files and database, and repeat the migration with a dry run and a narrower replacement scope.
The Bottom Line
Fix the URL source that is actually authoritative: General Settings when the fields are editable, wp-config.php when constants override them, or the correctly prefixed options table when the dashboard is inaccessible. Then perform a serialization-safe content replacement for a domain migration and verify login, assets, redirects, and canonical URLs before removing temporary overrides.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




