{"id":30775,"date":"2021-05-28T07:00:00","date_gmt":"2021-05-28T14:00:00","guid":{"rendered":"https:\/\/dhblog.dream.press\/blog\/?p=30775"},"modified":"2026-08-27T14:38:17","modified_gmt":"2026-08-27T21:38:17","slug":"how-to-fix-wordpress-login-page-redirect-issue","status":"publish","type":"post","link":"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-login-page-redirect-issue\/","title":{"rendered":"How to Fix the WordPress Login Page Refreshing and Redirecting Issue (3 Ways)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Are you trying to <span style=\"text-decoration: underline;\"><a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/360001310966-How-to-log-into-your-WordPress-site\">log in to your WordPress website<\/a><\/span>&nbsp;but can\u2019t get past the login page? If so, you might be stuck in a redirect loop.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When your WordPress login page keeps refreshing after entering your <a href=\"https:\/\/www.dreamhost.com\/blog\/secure-your-wordpress-website\/\">username and password<\/a>, you\u2019re likely dealing with a caching problem or a plugin error. Fortunately, this is an issue that can be solved quickly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>TL;DR:<\/strong> To fix the WordPress login redirect loop, work through four fixes in order: 1) clear your browser cookies and cache, 2) deactivate recently installed plugins and themes by renaming their folders, 3) delete your <span style=\"font-style: italic;\">.htaccess<\/span>&nbsp;file and regenerate it from <span style=\"font-style: italic;\">Settings<\/span> &gt; <span style=\"font-style: italic;\">Permalinks<\/span>, and 4) make sure your WordPress Address and Site Address URLs match. If it still loops after all four, purge any server-side or CDN cache.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this post, we\u2019ll look at the <a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-fix-redirect-loop-wordpress-error\/\">common causes of this redirect loop<\/a> and then walk you through four simple fixes to help you log back into your website. Let\u2019s get started!<\/p>\n\n\n\n<div class=\"article-newsletter article-newsletter--gradient\">\n\n\n<h2>Get Content Delivered Straight to Your Inbox<\/h2><p>Subscribe now to receive all the latest updates, delivered directly to your inbox.<\/p><form class=\"nwsl-form\" id=\"newsletter_block_\" novalidate><div class=\"messages\"><\/div><div class=\"form-group\"><label for=\"input_newsletter_block_\"><input type=\"email\"name=\"email\"id=\"input_newsletter_block_\"placeholder=\"Enter your email address\"novalidatedisabled=\"disabled\"\/><\/label><button type=\"submit\"class=\"btn btn--brand\"disabled=\"disabled\"><span>Sign Me Up!<\/span><svg width=\"21\" height=\"14\" viewBox=\"0 0 21 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M13.8523 0.42524L12.9323 1.34521C12.7095 1.56801 12.7132 1.9304 12.9404 2.14865L16.7241 5.7823H0.5625C0.251859 5.7823 0 6.03416 0 6.3448V7.6573C0 7.96794 0.251859 8.2198 0.5625 8.2198H16.7241L12.9405 11.8535C12.7132 12.0717 12.7095 12.4341 12.9323 12.6569L13.8523 13.5769C14.072 13.7965 14.4281 13.7965 14.6478 13.5769L20.8259 7.39879C21.0456 7.17913 21.0456 6.82298 20.8259 6.60327L14.6477 0.42524C14.4281 0.205584 14.0719 0.205584 13.8523 0.42524Z\" fill=\"white\"\/>\n<\/svg>\n<\/button><\/div><\/form><\/div>\n\n\n<h2 id=\"h-common-causes-of-the-login-page-refresh-and-redirect-issue-in-wordpress\" class=\"wp-block-heading\"><span style=\"font-weight: bold;\">Common causes of the login page refresh and redirect issue in WordPress<\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The WordPress login redirect loop is an error where the login screen keeps refreshing and redirecting you back to the same page, even after you enter the correct username and password. It\u2019s usually caused by outdated browser cookies or cache, a faulty plugin or theme, or mismatched site URL settings; a corrupted <span style=\"font-style: italic;\">.htaccess<\/span>&nbsp;file, a broader server-error culprit, is also worth ruling out. As a result, you\u2019ll be <span style=\"text-decoration: underline;\"><a href=\"https:\/\/www.dreamhost.com\/blog\/what-to-do-when-locked-out-wordpress\/\">locked out of your site\u2019s admin area<\/a><\/span>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Before you start troubleshooting, make sure you\u2019re dealing with the right error. The login loop hits only <span style=\"font-style: italic;\">wp-login.php<\/span>&nbsp;and <span style=\"font-style: italic;\">wp-admin<\/span>, while the rest of your site keeps loading normally. If your whole site shows a \u201ctoo many redirects\u201d message instead (Chrome labels it ERR_TOO_MANY_REDIRECTS), follow our guide to <a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-fix-redirect-loop-wordpress-error\/\">fixing the redirect loop error in WordPress<\/a>. And if you can log in but WordPress keeps logging you out afterward, that\u2019s a different problem: see our guide to <a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-keeps-logging-out-error\/\">fixing the WordPress keeps-logging-out error<\/a>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2021\/05\/72a90769-42b3-4585-b871-693b6d5fcc10_How-to-Fix-WordPress-Login-Page-Dreamhost-4.jpg.webp\" alt=\"The WordPress login page.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 808px; --smush-placeholder-aspect-ratio: 808\/562;\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">There are several common reasons for this error:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Your browser might be storing outdated WordPress files and data.<\/li>\n\n\n\n<li>A recently installed <span style=\"text-decoration: underline;\"><a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-find-wp-themes\/\">WordPress theme<\/a><\/span>\u00a0or <span style=\"text-decoration: underline;\"><a href=\"https:\/\/www.dreamhost.com\/blog\/intro-to-wordpress-plugins\/\">plugin<\/a><\/span>\u00a0might be faulty or incompatible with other plugins.<\/li>\n\n\n\n<li>Your WordPress site might have a corrupted <span style=\"font-style: italic;\">.htaccess<\/span>\u00a0file. WordPress\u2019s documentation actually files this one under broader server errors rather than login loops, but it\u2019s quick to rule out.<\/li>\n\n\n\n<li>Your WordPress Address (URL) and Site Address (URL) settings might not match (www vs. non-www, or HTTP vs. HTTPS after adding an SSL certificate), which sets the login cookie for one address while the login redirects to another. The two values live in <span style=\"font-style: italic;\">Settings<\/span> &gt; <span style=\"font-style: italic;\">General<\/span>, or as <span style=\"font-style: italic;\">siteurl<\/span> and <span style=\"font-style: italic;\">home<\/span> in your database\u2019s options table.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">One more cause is worth ruling out: server-side caching. WordPress\u2019s <a href=\"https:\/\/developer.wordpress.org\/advanced-administration\/security\/logging-in\/\">Advanced Administration Handbook<\/a>&nbsp;recommends excluding <span style=\"font-style: italic;\">wp-login.php<\/span>&nbsp;from page caching and checking for conflicting SSL or redirect settings in a CDN or proxy. If your host or CDN caches pages, purge that cache and review those settings.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You\u2019ll be pleased to know that there\u2019s an easy fix for each scenario. If your site is hosted with DreamHost, the panel\u2019s AI-powered error log analysis can also help you narrow down which cause you\u2019re dealing with before you start. Next, we\u2019ll show you how to troubleshoot the WordPress login redirect error so you can get back into your site.<\/p>\n\n\n\n\n\n<div\n\tclass=\"article-cta-shared article-cta-small\"\n>\n    <div class=\"tr-img-wrap-outer jsLoading\"><img decoding=\"async\" class=\"js-img-lazy \" src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/lazy-loading-transparent.webp\" data-srcset=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/article-small-ad-cta-placeholder.webp 1x, https:\/\/www.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/article-small-ad-cta-placeholder-x2.webp 2x\"  alt=\"Ad background image\" \/><\/div>\n\n\n\n\n  <div class=\"content-btm\">\n    <h2\n      class=\"h2--md\"\n    >\n      Skip the Stress\n    <\/h2>\n    <p\n      class=\"p--md\"\n    >\n      Avoid troubleshooting when you sign up for DreamPress. Our friendly WordPress experts are available 24\/7 to help solve website problems \u2014 big or small.\n    <\/p>\n\n            <a\n            href=\"https:\/\/www.dreamhost.com\/wordpress\/managed\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Check Out Plans                    <\/a>\n\n  <\/div>\n<\/div>\n\n\n<h2 id=\"h-how-to-fix-the-wordpress-login-page-refreshing-and-redirecting-issue-3-methods\" class=\"wp-block-heading\"><span style=\"font-weight: bold;\">How to fix the WordPress login redirect loop (4 methods)<\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Now, let\u2019s go through the four main steps to fixing the WordPress login redirect error. Before proceeding, you might want to perform <span style=\"text-decoration: underline;\"><a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-back-up-wordpress-tutorial\/\">a backup of your site<\/a><\/span>&nbsp;just in case something goes wrong and you need to restore an earlier version.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-1-clear-your-browser-cookies-and-cache\"><span style=\"font-weight: bold;\">1. Clear your browser cookies and cache<\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The quickest way to solve the WordPress login redirect issue is by clearing your browser cookies and cache. WordPress uses cookies to store authentication data. Sometimes your browser might retain old files, resulting in a redirect loop <a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-keeps-logging-out-error\/\">when you try to log in to your site<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To clear the cookies and cache in Google Chrome, click on the three-dot icon in the top-right corner of your browser, and then choose <span style=\"font-style: italic;\">Delete browsing data<\/span>&nbsp;in the drop-down menu.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2021\/05\/19446f84-09d7-4b6b-ba81-becafa2cfd9b_How-to-Fix-WordPress-Login-Page-Dreamhost-6.jpg.webp\" alt=\"Clearing your browsing data in Chrome.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 876px; --smush-placeholder-aspect-ratio: 876\/661;\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">In the popup window that appears, set the time range to <span style=\"font-style: italic;\">All time<\/span>&nbsp;and check the following options: <span style=\"font-style: italic;\">Cookies and other site data<\/span>&nbsp;and <span style=\"font-style: italic;\">Cached images and files<\/span>. Finally, click on <span style=\"font-style: italic;\">Delete data<\/span>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you\u2019re not a Chrome user, don\u2019t worry. WordPress\u2019s <span style=\"text-decoration: underline;\"><a href=\"https:\/\/developer.wordpress.org\/advanced-administration\/wordpress\/cookies\/\">cookies documentation<\/a><\/span>&nbsp;links to instructions for managing cookies in every major browser.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once you\u2019ve completed this process, restart your browser and try logging in to your WordPress site. Two quick diagnostic shortcuts can help here: try the login page in an incognito or private window (or a second browser) to confirm the problem is specific to your browser, and temporarily disable any privacy or ad-blocking extensions that block cookies. WordPress\u2019s cookies documentation also notes that a temporary <span style=\"font-style: italic;\">wordpress_test_cookie<\/span>&nbsp;probes whether cookies can be written; a browser that blocks it triggers the \u201cCookies are blocked or not supported by your browser\u201d error. If you\u2019re still facing the same login error, head to the next step.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-2-check-new-installs-and-updates-plugins-and-themes\"><span style=\"font-weight: bold;\">2. Check new installs and updates (plugins and themes)<\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">As we mentioned earlier, the WordPress login redirect issue may be caused by a theme or plugin you\u2019ve recently installed. Perhaps this new theme or plugin is faulty, or it is incompatible with other plugins on your site.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To determine whether the problem is caused by a theme or plugin, you can do two things:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Deactivate the plugins on your site<\/li>\n\n\n\n<li>Revert to your site\u2019s default theme<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">First, you\u2019ll need to access your WordPress site via a <span style=\"text-decoration: underline;\"><a href=\"https:\/\/www.dreamhost.com\/glossary\/hosting\/sftp\/\">Secure File Transfer Protocol (SFTP) client<\/a><\/span>&nbsp;or the file manager in your website\u2019s hosting account. If you host with DreamHost, log in to the panel and open the <span style=\"font-style: italic;\">Manage Websites<\/span>&nbsp;page.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then find your domain and click the <span style=\"font-style: italic;\">Manage<\/span>&nbsp;button to open its <span style=\"font-style: italic;\">Website settings<\/span>, where you can open the file manager. Next, locate and open the folder labeled with your domain name.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2021\/05\/b03aadff-e3bf-480e-9553-dcc137c02ef8_How-to-Fix-WordPress-Login-Page-Dreamhost-3.jpg.webp\" alt=\"Accessing your WordPress site\u2019s files.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 865px; --smush-placeholder-aspect-ratio: 865\/448;\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">To deactivate your plugins, open the <span style=\"font-style: italic;\">wp-content<\/span>&nbsp;folder in your site\u2019s root directory, and then find the <span style=\"font-style: italic;\">plugins<\/span>&nbsp;folder and rename it <span style=\"font-style: italic;\">plugins_test<\/span>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2021\/05\/b8c4502a-3a1e-4b4e-80a1-32ca53fd199a_How-to-Fix-WordPress-Login-Page-Dreamhost-7.jpg.webp\" alt=\"Renaming the plugins folder.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 900px; --smush-placeholder-aspect-ratio: 900\/569;\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">If this solves the login problem, you\u2019ll need to determine which specific plugin is at fault. To do that, restore the folder\u2019s original name, open it, and rename one of the plugin folders instead. You can repeat this process to deactivate one plugin at a time, testing your login page after each one to identify the culprit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you\u2019re still unable to log in to your WordPress site after deactivating the plugins, return to the <span style=\"font-style: italic;\">wp-content <\/span>folder and open the <span style=\"font-style: italic;\">themes<\/span>&nbsp;folder. Rename only your active theme\u2019s folder (for example, <span style=\"font-style: italic;\">yourtheme_test<\/span>), not the whole <span style=\"font-style: italic;\">themes<\/span>&nbsp;folder. Your WordPress site will automatically revert to a default theme, as long as a default theme (such as a Twenty-series theme) is still installed in <span style=\"font-style: italic;\">wp-content\/themes<\/span>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2021\/05\/6540fba8-a987-471e-8caa-da1b7c6ae3c7_How-to-Fix-WordPress-Login-Page-Dreamhost-5.jpg.webp\" alt=\"Renaming the themes folder.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 680px; --smush-placeholder-aspect-ratio: 680\/435;\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">If deactivating these elements solves your login problem, you can head to your WordPress dashboard and perform any necessary updates. You might also want to replace the plugin or theme causing trouble or contact the <a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-hire-web-developer\/\">developer<\/a> for assistance.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-3-restore-your-default-htaccess-nbsp-file\"><strong>3. Restore your default <span style=\"font-style: italic;\">.htaccess<\/span>&nbsp;file<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If you\u2019ve tried the above two methods and are still stuck in the loop, don\u2019t worry. There are still two more fixes you can try.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Next, rule out a corrupted <span style=\"text-decoration: underline;\"><a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/216456227--htaccess-overview\"><span style=\"font-style: italic;\">.htaccess<\/span> file<\/a><\/span>. Located in your site\u2019s root directory, the <span style=\"font-style: italic;\">.htaccess<\/span>&nbsp;file holds Apache rewrite rules for your site, including the permalink rules WordPress generates. To be upfront about the evidence: WordPress\u2019s <a href=\"https:\/\/developer.wordpress.org\/advanced-administration\/wordpress\/common-errors\/\">troubleshooting handbook<\/a>&nbsp;documents a corrupted <span style=\"font-style: italic;\">.htaccess<\/span>&nbsp;file as \u201cthe most likely issue\u201d behind internal server errors rather than login loops specifically. Still, because those rewrite rules control how your site handles redirects, deleting and regenerating the file is a quick, safe check when the first two fixes fail.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To access this file, connect to your website through an SFTP client or the file manager in your hosting account. From there, go to your site\u2019s root directory, locate the <span style=\"font-style: italic;\">.htaccess<\/span>&nbsp;file, and delete it.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2021\/05\/ffcd26a8-d722-4dbe-b4ec-9cc03f6c87eb_How-to-Fix-WordPress-Login-Page-Dreamhost-1.jpg.webp\" alt=\"Deleting the .htaccess file.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 738px; --smush-placeholder-aspect-ratio: 738\/450;\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Next, try logging in to your site. If you\u2019re successful this time, you\u2019ll know that the problem was the <span style=\"font-style: italic;\">.htaccess<\/span>&nbsp;file.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Finally, you\u2019ll need to create a new <span style=\"font-style: italic;\">.htaccess<\/span>&nbsp;file. Go to <span style=\"font-style: italic;\">Settings<\/span>&nbsp;in your WordPress admin dashboard, select <span style=\"font-style: italic;\">Permalinks<\/span>, and click on the <span style=\"font-style: italic;\">Save Changes<\/span>&nbsp;button at the bottom of the page.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2021\/05\/7698062d-a6d4-4b74-8d6d-06f1a5396749_How-to-Fix-WordPress-Login-Page-Dreamhost-2.jpg.webp\" alt=\"Creating a new .htaccess file.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 812px; --smush-placeholder-aspect-ratio: 812\/350;\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Note that you don\u2019t need to make any changes on the <span style=\"font-style: italic;\">Permalinks Settings<\/span>&nbsp;page. Simply hit the blue button, and a new <span style=\"font-style: italic;\">.htaccess<\/span>&nbsp;file will appear in your site\u2019s root directory.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-4-check-your-wordpress-address-and-site-address-urls\"><span style=\"font-weight: bold;\">4. Check your WordPress Address and Site Address URLs<\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If the loop survives all three fixes above, mismatched site URLs are the next thing to rule out. When your WordPress Address (URL) and Site Address (URL) settings don\u2019t match \u2014 say, one uses www and the other doesn\u2019t, or one still says HTTP after you\u2019ve moved to HTTPS \u2014 the login cookie can be set for one address while the login redirects to another, bouncing you straight back to the login screen. WordPress\u2019s <a href=\"https:\/\/developer.wordpress.org\/advanced-administration\/security\/logging-in\/\">Advanced Administration Handbook<\/a>&nbsp;lists checking the <span style=\"font-style: italic;\">WP_HOME<\/span>&nbsp;and <span style=\"font-style: italic;\">WP_SITEURL<\/span>&nbsp;values among its first steps for a login redirect loop.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Since you\u2019re locked out of the dashboard, you can force the correct URLs from your <span style=\"font-style: italic;\">wp-config.php<\/span>&nbsp;file instead. Connect via SFTP or your file manager, open <span style=\"font-style: italic;\">wp-config.php<\/span>&nbsp;in your site\u2019s root directory, and add these two lines, using your real domain:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>define( 'WP_HOME', 'https:\/\/example.com' );\ndefine( 'WP_SITEURL', 'https:\/\/example.com' );<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Try logging in again. If it works, the mismatch was your culprit: set both URLs to the same exact address under <span style=\"font-style: italic;\">Settings<\/span>&nbsp;&gt; <span style=\"font-style: italic;\">General<\/span>, then remove the temporary lines from <span style=\"font-style: italic;\">wp-config.php<\/span>. Two related checks from the same handbook: if <span style=\"font-style: italic;\">wp-config.php<\/span>&nbsp;defines a <span style=\"font-style: italic;\">COOKIE_DOMAIN<\/span>, make sure it matches your site URL, and if you recently moved your site between domains or from HTTP to HTTPS, take a backup and run a database search-replace to update the old URLs stored in your database.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Escalation check:<\/strong> If all four fixes fail, look at the server side before repeating the cycle. Purge your host\u2019s server-side cache, and if a CDN or proxy sits in front of your site, review its SSL and redirect settings. As WordPress\u2019s handbook recommends, <span style=\"font-style: italic;\">wp-login.php<\/span>&nbsp;should be excluded from page caching entirely.<\/p>\n\n\n\n<h2 id=\"h-wordpress-login-redirect-loop-faqs\" class=\"wp-block-heading\"><span style=\"font-weight: bold;\">WordPress login redirect loop FAQs<\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-why-does-my-wordpress-login-page-just-refresh\"><span style=\"font-weight: bold;\">Why does my WordPress login page just refresh?<\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Your browser is usually holding stale cookies or cached files that WordPress can\u2019t use to authenticate you. Clear your cookies and cache first. If the page still refreshes, look for a plugin or theme conflict or mismatched site URLs, then rule out a corrupted <span style=\"font-style: italic;\">.htaccess<\/span>&nbsp;file.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-how-do-i-get-out-of-a-wordpress-login-loop\"><span style=\"font-weight: bold;\">How do I get out of a WordPress login loop?<\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Work through four fixes in order: clear your browser cookies and cache, deactivate recently installed plugins and themes by renaming their folders, delete and regenerate the <span style=\"font-style: italic;\">.htaccess<\/span>&nbsp;file, and make sure your WordPress Address and Site Address URLs match exactly.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-why-can-t-i-log-in-to-wordpress-even-with-the-correct-password\"><span style=\"font-weight: bold;\">Why can\u2019t I log in to WordPress even with the correct password?<\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If you see no error message and simply land back on the login screen, you\u2019re in a redirect loop, not a password problem. WordPress uses cookies for authentication, so anything that blocks or mismatches those cookies sends you back to the login page.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-does-clearing-my-cache-fix-the-wordpress-login-redirect\"><span style=\"font-weight: bold;\">Does clearing my cache fix the WordPress login redirect?<\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Often, yes. It\u2019s the quickest fix and the right first step. If the loop returns, the problem lives with the site: a plugin or theme conflict, mismatched URL settings, a server-side cache or CDN still caching the login page, or (worth ruling out) a corrupted <span style=\"font-style: italic;\">.htaccess<\/span>&nbsp;file.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-can-i-change-where-wordpress-sends-users-after-login\"><span style=\"font-weight: bold;\">Can I change where WordPress sends users after login?<\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes, and that\u2019s intentional redirection, not an error. Developers can use WordPress\u2019s <a href=\"https:\/\/developer.wordpress.org\/reference\/hooks\/login_redirect\/\"><span style=\"font-style: italic;\">login_redirect<\/span>&nbsp;filter<\/a>&nbsp;to send users to a custom page after they log in, or you can install a login redirect plugin to do the same without code.<\/p>\n\n\n\n<h2 id=\"h-additional-wordpress-error-resources\" class=\"wp-block-heading\"><span style=\"font-weight: bold;\">Additional WordPress error resources<\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Do you want to learn how to <span style=\"text-decoration: underline;\"><a href=\"https:\/\/www.dreamhost.com\/blog\/common-wordpress-errors\/\">troubleshoot other WordPress errors<\/a><\/span>? We\u2019ve put together several guides to help you solve common WordPress issues:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><span style=\"text-decoration: underline;\"><a href=\"https:\/\/www.dreamhost.com\/blog\/troubleshooting-wordpress-white-screen-death\/\">How to Troubleshoot the WordPress White Screen of Death<\/a><\/span><\/li>\n\n\n\n<li><span style=\"text-decoration: underline;\"><a href=\"https:\/\/www.dreamhost.com\/blog\/common-wordpress-errors\/\">How to Fix the 500 Internal Server Error in WordPress<\/a><\/span><\/li>\n\n\n\n<li><span style=\"text-decoration: underline;\"><a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-fix-syntax-errors-wordpress\/\">How to Fix Syntax Errors in WordPress<\/a><\/span><\/li>\n\n\n\n<li><span style=\"text-decoration: underline;\"><a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-not-sending-email\/\">How to Fix the WordPress Not Sending Email Issue<\/a><\/span><\/li>\n\n\n\n<li><span style=\"text-decoration: underline;\"><a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/360021570592-Error-establishing-a-database-connection\">How to Fix the Error Establishing Database Connection in WordPress<\/a><\/span><\/li>\n\n\n\n<li><span style=\"text-decoration: underline;\"><a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-404-error\/\">How to Fix WordPress Error 404 Not Found<\/a><\/span><\/li>\n\n\n\n<li><span style=\"text-decoration: underline;\"><a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-fix-white-text-missing-buttons-wordpress\/\">How to Fix White Text and Missing Buttons in WordPress Visual Editor<\/a><\/span><\/li>\n\n\n\n<li><span style=\"text-decoration: underline;\"><a href=\"https:\/\/www.dreamhost.com\/blog\/wordpress-sidebar-below-content-error\/\">How to Fix the Sidebar Below Content Error in WordPress<\/a><\/span><\/li>\n\n\n\n<li><span style=\"text-decoration: underline;\"><a href=\"https:\/\/www.dreamhost.com\/blog\/what-to-do-when-locked-out-wordpress\/\">What to Do When You\u2019re Locked Out of the WordPress Admin Area<\/a><\/span><\/li>\n\n\n\n<li><span style=\"text-decoration: underline;\"><a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-memory-limit-error\/\">How to Fix the WordPress Memory Exhausted Error<\/a><\/span><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If you\u2019re looking for more WordPress tips, check out our <span style=\"text-decoration: underline;\"><a href=\"https:\/\/www.dreamhost.com\/blog\/category\/wordpress\/\">WordPress Tutorials<\/a><\/span>. This is a collection of guides designed to help you navigate the WordPress dashboard like a pro.<\/p>\n\n\n\n<h2 id=\"h-login-issue-be-gone\" class=\"wp-block-heading\"><strong>Login issue be gone<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The WordPress login redirect loop may seem intimidating, but it is a common error. It\u2019s generally caused by a caching issue, a faulty plugin or theme, or mismatched site URL settings, and a corrupted <span style=\"font-style: italic;\">.htaccess <\/span>file is worth ruling out along the way.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There are four things you can do to get out of this redirect loop:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Clear your browser cookies and cache.<\/li>\n\n\n\n<li>Check to see if the problem is caused by a newly installed theme or plugin.<\/li>\n\n\n\n<li>Delete and restore the <span style=\"font-style: italic;\">.htaccess<\/span> file in your website\u2019s root folder.<\/li>\n\n\n\n<li>Make sure your WordPress Address and Site Address URLs match, in <span style=\"font-style: italic;\">Settings<\/span> &gt; <span style=\"font-style: italic;\">General<\/span> or via <span style=\"font-style: italic;\">wp-config.php<\/span>.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">If the loop keeps coming back after every fix, don\u2019t just repeat the cycle. Purge any server-side or CDN cache first, since a cached login page can undo every fix above. And if you notice changes you didn\u2019t authorize alongside the loop (new admin users, for example), treat it as a possible hack: WordPress\u2019s <a href=\"https:\/\/wordpress.org\/documentation\/article\/faq-my-site-was-hacked\/\">\u201cMy site was hacked\u201d FAQ<\/a> lists unauthorized behavior among its indicators of compromise, and recommends scanning your site (Wordfence and Sucuri Sitecheck are on its list) and checking with your hosting provider.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A little prevention helps, too. Keep your site URLs consistent whenever you migrate or switch to HTTPS, and keep plugins and themes updated, applying updates one at a time so you can spot a conflict quickly. Treat a security plugin\u2019s login and redirect settings with the same caution, especially right after a migration or HTTPS change. And <a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-back-up-wordpress-tutorial\/\">take a backup<\/a> before any big change so you can roll back.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you want to avoid dealing with WordPress errors in the future, consider switching to <span style=\"text-decoration: underline;\"><a href=\"https:\/\/www.dreamhost.com\/wordpress\/managed\/\">DreamPress<\/a><\/span>. DreamPress handles the technical heavy lifting \u2014 updates, daily backups, caching, and failover \u2014 with 24\/7 in-house WordPress experts on call, so you get to spend less time troubleshooting and more time growing your business.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Are you trying to log in to your WordPress website&nbsp;but can\u2019t get past the login page? If so, you might be stuck in a redirect loop. When your WordPress login page keeps refreshing after entering your username and password, you\u2019re likely dealing with a caching problem or a plugin error. Fortunately, this is an issue [&hellip;]<\/p>\n","protected":false},"author":1062,"featured_media":86833,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_opengraph-title":"WordPress Login Redirect Loop: How to Fix It - DreamHost","_yoast_wpseo_opengraph-description":"WordPress login redirect loop? Clear cookies, disable plugins, reset .htaccess, and match your site URLs to fix it fast.","_yoast_wpseo_twitter-title":"WordPress Login Redirect Loop: How to Fix It - DreamHost","_yoast_wpseo_twitter-description":"WordPress login redirect loop? Clear cookies, disable plugins, reset .htaccess, and match your site URLs to fix it fast.","toc_headlines":"[[\"h-common-causes-of-the-login-page-refresh-and-redirect-issue-in-wordpress\",\"Common causes of the login page refresh and redirect issue in WordPress\"],[\"h-how-to-fix-the-wordpress-login-page-refreshing-and-redirecting-issue-3-methods\",\"How to fix the WordPress login redirect loop (4 methods)\"],[\"h-wordpress-login-redirect-loop-faqs\",\"WordPress login redirect loop FAQs\"],[\"h-additional-wordpress-error-resources\",\"Additional WordPress error resources\"],[\"h-login-issue-be-gone\",\"Login issue be gone\"]]","hide_toc":false,"show_updated_at":"1","footnotes":""},"categories":[13127,550,696],"tags":[],"class_list":["post-30775","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-errors-troubleshooting","category-tutorials","category-wordpress"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>WordPress Login Redirect Loop: How to Fix It - DreamHost<\/title>\n<meta name=\"description\" content=\"WordPress login redirect loop? Clear cookies, disable plugins, reset .htaccess, and match your site URLs to fix it fast.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-login-page-redirect-issue\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WordPress Login Redirect Loop: How to Fix It - DreamHost\" \/>\n<meta property=\"og:description\" content=\"WordPress login redirect loop? Clear cookies, disable plugins, reset .htaccess, and match your site URLs to fix it fast.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-login-page-redirect-issue\/\" \/>\n<meta property=\"og:site_name\" content=\"DreamHost Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DreamHost\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-05-28T14:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-27T21:38:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/08\/blog-hero-how-to-fix-wordpress-login-page-redirect-issue-dreamops-2f1b79e466279c58ca0404f8.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Jason Cosper\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"WordPress Login Redirect Loop: How to Fix It - DreamHost\" \/>\n<meta name=\"twitter:description\" content=\"WordPress login redirect loop? Clear cookies, disable plugins, reset .htaccess, and match your site URLs to fix it fast.\" \/>\n<meta name=\"twitter:creator\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:site\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jason Cosper\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"WordPress Login Redirect Loop: How to Fix It - DreamHost","description":"WordPress login redirect loop? Clear cookies, disable plugins, reset .htaccess, and match your site URLs to fix it fast.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-login-page-redirect-issue\/","og_locale":"en_US","og_type":"article","og_title":"WordPress Login Redirect Loop: How to Fix It - DreamHost","og_description":"WordPress login redirect loop? Clear cookies, disable plugins, reset .htaccess, and match your site URLs to fix it fast.","og_url":"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-login-page-redirect-issue\/","og_site_name":"DreamHost Blog","article_publisher":"https:\/\/www.facebook.com\/DreamHost\/","article_published_time":"2021-05-28T14:00:00+00:00","article_modified_time":"2026-08-27T21:38:17+00:00","og_image":[{"width":1536,"height":1024,"url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/08\/blog-hero-how-to-fix-wordpress-login-page-redirect-issue-dreamops-2f1b79e466279c58ca0404f8.webp","type":"image\/webp"}],"author":"Jason Cosper","twitter_card":"summary_large_image","twitter_title":"WordPress Login Redirect Loop: How to Fix It - DreamHost","twitter_description":"WordPress login redirect loop? Clear cookies, disable plugins, reset .htaccess, and match your site URLs to fix it fast.","twitter_creator":"@dreamhost","twitter_site":"@dreamhost","twitter_misc":{"Written by":"Jason Cosper","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-login-page-redirect-issue\/#article","isPartOf":{"@id":"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-login-page-redirect-issue\/"},"author":{"name":"Jason Cosper","@id":"https:\/\/www.dreamhost.com\/blog\/#\/schema\/person\/696d1ca9f2e23c846e02e04944e8fca4"},"headline":"How to Fix the WordPress Login Page Refreshing and Redirecting Issue (3 Ways)","datePublished":"2021-05-28T14:00:00+00:00","dateModified":"2026-08-27T21:38:17+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-login-page-redirect-issue\/"},"wordCount":2548,"publisher":{"@id":"https:\/\/www.dreamhost.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-login-page-redirect-issue\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/08\/blog-hero-how-to-fix-wordpress-login-page-redirect-issue-dreamops-2f1b79e466279c58ca0404f8.webp","articleSection":["Errors &amp; Troubleshooting","Tutorials","WordPress"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-login-page-redirect-issue\/","url":"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-login-page-redirect-issue\/","name":"WordPress Login Redirect Loop: How to Fix It - DreamHost","isPartOf":{"@id":"https:\/\/www.dreamhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-login-page-redirect-issue\/#primaryimage"},"image":{"@id":"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-login-page-redirect-issue\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/08\/blog-hero-how-to-fix-wordpress-login-page-redirect-issue-dreamops-2f1b79e466279c58ca0404f8.webp","datePublished":"2021-05-28T14:00:00+00:00","dateModified":"2026-08-27T21:38:17+00:00","description":"WordPress login redirect loop? Clear cookies, disable plugins, reset .htaccess, and match your site URLs to fix it fast.","breadcrumb":{"@id":"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-login-page-redirect-issue\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-login-page-redirect-issue\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-login-page-redirect-issue\/#primaryimage","url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/08\/blog-hero-how-to-fix-wordpress-login-page-redirect-issue-dreamops-2f1b79e466279c58ca0404f8.webp","contentUrl":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/08\/blog-hero-how-to-fix-wordpress-login-page-redirect-issue-dreamops-2f1b79e466279c58ca0404f8.webp","width":1536,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-login-page-redirect-issue\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.dreamhost.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Fix the WordPress Login Page Refreshing and Redirecting Issue (3 Ways)"}]},{"@type":"WebSite","@id":"https:\/\/www.dreamhost.com\/blog\/#website","url":"https:\/\/www.dreamhost.com\/blog\/","name":"DreamHost Blog","description":"","publisher":{"@id":"https:\/\/www.dreamhost.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dreamhost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.dreamhost.com\/blog\/#organization","name":"DreamHost","url":"https:\/\/www.dreamhost.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dreamhost.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","contentUrl":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","width":1200,"height":168,"caption":"DreamHost"},"image":{"@id":"https:\/\/www.dreamhost.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DreamHost\/","https:\/\/x.com\/dreamhost","https:\/\/www.instagram.com\/dreamhost\/","https:\/\/www.linkedin.com\/company\/dreamhost\/","https:\/\/www.youtube.com\/user\/dreamhostusa"]},{"@type":"Person","@id":"https:\/\/www.dreamhost.com\/blog\/#\/schema\/person\/696d1ca9f2e23c846e02e04944e8fca4","name":"Jason Cosper","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/02\/IMG_4807-scaled.jpeg","url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/02\/IMG_4807-scaled.jpeg","contentUrl":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/02\/IMG_4807-scaled.jpeg","caption":"Jason Cosper"},"description":"Jason is DreamHost\u2019s WordPress Product Advocate, based out of Bakersfield, CA. He is currently working on making our DreamPress product even better. In his free time, he likes to curl up on the couch and watch scary movies with his wife Sarah and three very small dogs. Follow him on Twitter.","url":"https:\/\/www.dreamhost.com\/blog\/author\/jasoncosper\/"}]}},"lang":"en","translations":{"en":30775,"es":30788,"de":51222,"pt":51457,"pl":51607,"ru":51610,"uk":53027,"it":68954,"fr":71566,"nl":71598},"pll_sync_post":{},"_links":{"self":[{"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/30775","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/users\/1062"}],"version-history":[{"count":2,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/30775\/revisions"}],"predecessor-version":[{"id":91435,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/30775\/revisions\/91435"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/media\/86833"}],"wp:attachment":[{"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/media?parent=30775"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/categories?post=30775"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/tags?post=30775"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}