Title: cannot fix after changed from http to https
Last modified: July 10, 2019

---

# cannot fix after changed from http to https

 *  Resolved [Mauro Vicariotto](https://wordpress.org/support/users/mrosfy/)
 * (@mrosfy)
 * [6 years, 11 months ago](https://wordpress.org/support/topic/cannot-fix-after-changed-from-http-to-https/)
 * Hallo, I have a problem and writing here before cancelling all and restarting
   to build the site.
    – in this case the hosting is in Hong Kong and the provider
   gives us .com.hk, pre installed MySql, not installed WP – I installed WP and 
   built the site (before made a draft offline with xampp, tested and then not uploaded
   but copied with a fresh installation from zero) – the initial url, few days ago
   was http – after installed 95% (all was working very well) I complained that 
   they were not providing the ssl dv certificate – normally (in other cases) the
   ssl dv is installed by myself: in this case they installed the ssl cert for us“
   while the machine was already running” – I started to modify all but unfortunately
   I was forced (due to other problems) to clean the internet temporary files from
   my chrome – obviously suddenly all disappeared: 404 error /wp-admin not found,
   etc – the other problem is that I had (active) a plugin for “maintenance mode”,
   so must in any case enter as admin to deactivate it – tried modifying the .htaccess
   and the wp-config, but with zero result, because if I don’t enter as admin to
   change the url (settings / general) inside it still says “http” – tried to modify
   from database, changing the url in wp-options (from http to https), but zero 
   results – with filezilla, via ftp I see all the structure, but it does not work–
   initially it was possible to go to [http://www.biomotive.com.hk](http://www.biomotive.com.hk)
   and see the “maintenance mode page”: now after several trials worst in worst 
   the result is “internal server error”, or “404” or … every change I try I revert
   back to initial http status to avoid to complicate the situation I tried to change
   the files permissions to 755 but nothing I also applied what explained in the
   following two memo: [https://websitesetup.org/http-to-https-wordpress/](https://websitesetup.org/http-to-https-wordpress/)
   [https://www.wpbeginner.com/wp-tutorials/how-to-add-ssl-and-https-in-wordpress/](https://www.wpbeginner.com/wp-tutorials/how-to-add-ssl-and-https-in-wordpress/)
 * but nothing: the problem is that cannot access to wp-admin (wp-login) anymore
 * it seems the only option I have is to cancel all and restart to build my website
   again.
    Any option? thank you
    -  This topic was modified 6 years, 11 months ago by [Mauro Vicariotto](https://wordpress.org/support/users/mrosfy/).

Viewing 15 replies - 1 through 15 (of 16 total)

1 [2](https://wordpress.org/support/topic/cannot-fix-after-changed-from-http-to-https/page/2/?output_format=md)
[→](https://wordpress.org/support/topic/cannot-fix-after-changed-from-http-to-https/page/2/?output_format=md)

 *  Moderator [James Huff](https://wordpress.org/support/users/macmanx/)
 * (@macmanx)
 * [6 years, 11 months ago](https://wordpress.org/support/topic/cannot-fix-after-changed-from-http-to-https/#post-11712493)
 * Internal server errors (error 500) are often caused by plugin or theme function
   conflicts, so if you have access to your Dashboard, try deactivating all plugins.
   If you don’t have access to your Dashboard, try [manually resetting your plugins](https://wordpress.org/support/article/faq-troubleshooting/#how-to-deactivate-all-plugins-when-not-able-to-access-the-administrative-menus)(
   no Dashboard access required). If that resolves the issue, reactivate each one
   individually until you find the cause.
 * If that does not resolve the issue, try switching to the Twenty Nineteen theme
   to rule-out a theme-specific issue. If you don’t have access to your Dashboard,
   access your server via [SFTP or FTP](https://wordpress.org/support/article/ftp-clients/),
   or a file manager in your hosting account’s control panel (consult your hosting
   provider’s documentation for specifics on these), navigate to /wp-content/themes/
   and rename the directory of your currently active theme. This will force the 
   default theme to activate and hopefully rule-out a theme-specific issue.
 * If that does not resolve the issue, it’s possible that a .htaccess rule could
   be the source of the problem. To check for this, access your server via SFTP 
   or FTP, or a file manager in your hosting account’s control panel, and rename
   the .htaccess file. If you can’t find a .htaccess file, make sure that you have
   set your SFTP or FTP client to view invisible files.
 * If you weren’t able to resolve the issue by either resetting your plugins and
   theme or renaming your .htaccess file, we may be able to help, but we’ll need
   a more detailed error message. Internal server errors are usually described in
   more detail in the server error log. If you have access to your server error 
   log, generate the error again, note the date and time, then immediately check
   your server error log for any errors that occurred during that specific time 
   period. If you don’t have access to your server error log, ask your hosting provider
   to look for you.
 *  Thread Starter [Mauro Vicariotto](https://wordpress.org/support/users/mrosfy/)
 * (@mrosfy)
 * [6 years, 11 months ago](https://wordpress.org/support/topic/cannot-fix-after-changed-from-http-to-https/#post-11712544)
 * Thank you James,
    but internal server error comes only when I try to change the
   text to .htaccess and change the url to https via PhpMyAdmin database for rest
   error is 404 (not found).
 * Tell you that the problem doesn’t seem to be a plugin is because I tested all
   very deeply and nothing changed … only the was the crash when the provider installed
   the ssl cert
    .. not immediately, all was working, but when I cleaned my temp
   files and had to login again zero. This I explain: while http all was working
   properly when passed to https the login was in cache and temp internet (in fact
   working as http for dashboard) when cleaned temp files stopped, because it was“
   alive” only thanks to the temporary files
 * thank you for your help, I can try to deactivate the plugins but 95% this is 
   not the problem, because all was working in previous … all rest of solutions 
   you suggested I already tried
    what to do?
 * this is my 49th website in many many years and never happened something like 
   this: I’m not so expert of WP but a disaster like this, never saw
    I start to
   guess that the certificate applied was not appropriate
    -  This reply was modified 6 years, 11 months ago by [Mauro Vicariotto](https://wordpress.org/support/users/mrosfy/).
 *  Thread Starter [Mauro Vicariotto](https://wordpress.org/support/users/mrosfy/)
 * (@mrosfy)
 * [6 years, 11 months ago](https://wordpress.org/support/topic/cannot-fix-after-changed-from-http-to-https/#post-11712556)
 * James, the error changes depending on what you try to do
    the web site is [https://www.biomotive.com.hk/](https://www.biomotive.com.hk/)
   and the errors are 404 Not Found The requested URL /wp-admin/ was not found on
   this server. also cannot switch to twenty nineteen, because I’m using a child
   and a classic editor plugin; as all other my sites it is very complicated and
   can’t change theme (ah multilanguage in three languages too)
    -  This reply was modified 6 years, 11 months ago by [Mauro Vicariotto](https://wordpress.org/support/users/mrosfy/).
    -  This reply was modified 6 years, 11 months ago by [Mauro Vicariotto](https://wordpress.org/support/users/mrosfy/).
 *  Thread Starter [Mauro Vicariotto](https://wordpress.org/support/users/mrosfy/)
 * (@mrosfy)
 * [6 years, 11 months ago](https://wordpress.org/support/topic/cannot-fix-after-changed-from-http-to-https/#post-11712561)
 * Now:
    Not Found The requested URL /language/en/en-home was not found on this 
   server.
 * Apache Server at [http://www.biomotive.com.hk](http://www.biomotive.com.hk) Port
   443
 *  Moderator [James Huff](https://wordpress.org/support/users/macmanx/)
 * (@macmanx)
 * [6 years, 11 months ago](https://wordpress.org/support/topic/cannot-fix-after-changed-from-http-to-https/#post-11713068)
 * Try resetting all plugins first, and while they’re still all off, rename .htaccess.
 *  Thread Starter [Mauro Vicariotto](https://wordpress.org/support/users/mrosfy/)
 * (@mrosfy)
 * [6 years, 11 months ago](https://wordpress.org/support/topic/cannot-fix-after-changed-from-http-to-https/#post-11713348)
 * I tried to stop plugins via FTP by renaming the plugins folder but the result
   is internal server error:
    Internal Server Error The server encountered an internal
   error or misconfiguration and was unable to complete your request.
 * Please contact the server administrator at [postmaster@biomotive.com.hk](https://wordpress.org/support/topic/cannot-fix-after-changed-from-http-to-https/postmaster@biomotive.com.hk?output_format=md)
   to inform them of the time this error occurred, and the actions you performed
   just before this error.
 * More information about this error may be available in the server error log.
 * Apache Server at [http://www.biomotive.com.hk](http://www.biomotive.com.hk) Port
   443
 *  Thread Starter [Mauro Vicariotto](https://wordpress.org/support/users/mrosfy/)
 * (@mrosfy)
 * [6 years, 11 months ago](https://wordpress.org/support/topic/cannot-fix-after-changed-from-http-to-https/#post-11713354)
 * should I try to reset the plugins with PHPAdmin?
    If do so should I lose all 
   plugins settings?
 * In any case it’s too strange:
    guess depends on where, how and which certificate
   was installed by the provider. For me this is the first time that the provider
   installs the cert directly. In fact they replied that they can solve the problem
   and “make a migration” if we pay … crazy: normally a customer service should 
   be free … no comment
    -  This reply was modified 6 years, 11 months ago by [Mauro Vicariotto](https://wordpress.org/support/users/mrosfy/).
 *  Thread Starter [Mauro Vicariotto](https://wordpress.org/support/users/mrosfy/)
 * (@mrosfy)
 * [6 years, 11 months ago](https://wordpress.org/support/topic/cannot-fix-after-changed-from-http-to-https/#post-11714993)
 * James you were RIGHT! Great, thank you!
    I switched all plugins off via FTP and
   cancelled .htaccess: all restarted to work. Now re-activated all plugins and 
   all seems working … only did not reset: 1) Google Analytics for WordPress by 
   MonsterInsights 2) WPForms Lite (unwanted plugin probably installed together 
   with Google Analytics, which I did not use) one of these two is the “faulty”:
   guess WPForms because Google Analytics seems strange that can create problems.
   Note that this website is complicated: polylang three languages with a complex
   network, a mu-plugin which I had to create for problems between polylang and 
   wp sweep …
 * Ask your opinion:
    1) what I should do now: follow the full procedure to change
   to https? (wp-confing add line, .htaccess with new lines for https, permalinks
   etc? it seems working well but better to setup all for ssl dv certificate for
   me 2) and (your personal opinion): better [https://www.sitename](https://www.sitename)
   or just [https://sitename](https://sitename) (I usually add the www because more
   clear for browsers, but never improved this point).
 * Thanks a lot!
 *  Moderator [James Huff](https://wordpress.org/support/users/macmanx/)
 * (@macmanx)
 * [6 years, 11 months ago](https://wordpress.org/support/topic/cannot-fix-after-changed-from-http-to-https/#post-11715246)
 * 1. Specifically, follow this guide: [https://make.wordpress.org/support/user-manual/web-publishing/https-for-wordpress/](https://make.wordpress.org/support/user-manual/web-publishing/https-for-wordpress/)
 * 2. www is an old protocol from back when everything was under separate server
   hardware. www (www.example.com) was the web server, mail (mail.example.com) was
   the mail server, ftp (ftp.example.com) was the FTP server, print (print.example.
   com) was the print server, etc. These days, everything is run under the web server,
   making www. redundant and a waste of four characters.
 *  Thread Starter [Mauro Vicariotto](https://wordpress.org/support/users/mrosfy/)
 * (@mrosfy)
 * [6 years, 11 months ago](https://wordpress.org/support/topic/cannot-fix-after-changed-from-http-to-https/#post-11715394)
 * OK, agreed, in fact I just kept www because of some old system browsers, thanks.
 * The .htaccess does not work for me in that setup: there is a line which I must
   check probably.
 * when I replace with:
 *     ```
       # BEGIN WordPress
       <IfModule mod_rewrite.c>
       RewriteEngine On
       RewriteCond %{HTTPS} off
       RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
       </IfModule>
       # END WordPress
       ```
   
 * again says internal server error
 * if I leave the old http config it does not work very well but works:
 *     ```
       # BEGIN WordPress
       <IfModule mod_rewrite.c>
       RewriteEngine On
       RewriteBase /
       RewriteRule ^index\.php$ - [L]
       RewriteCond %{REQUEST_FILENAME} !-f
       RewriteCond %{REQUEST_FILENAME} !-d
       RewriteRule . /index.php [L]
       </IfModule>
   
       # END WordPress
       ```
   
 * must find the right setup.
 * NOTE: it is not nginx server, so I do not add:
 *     ```
       server {
       listen 80;
       server_name xxx.com www.xxx.com;
       return 301 https://xxx.com$request_uri;
       }
       ```
   
 * PS: all is installed inside folder “public_html”: don’t know if this influences,
   don’t think so but …
 *  Moderator [James Huff](https://wordpress.org/support/users/macmanx/)
 * (@macmanx)
 * [6 years, 11 months ago](https://wordpress.org/support/topic/cannot-fix-after-changed-from-http-to-https/#post-11715439)
 * > I just kept www because of some old system browsers
 * Don’t waste time with that, browsers haven’t required www for about 10 years,
   and the likelihood that a 10-year-old browser can even render your site’s theme
   is pretty slim. 😉
 * > The .htaccess does not work for me in that setup
 * It’s ok to skip that part, it just redirects people from http to https if they
   land on http.
 * Just let WordPress re-generate the .htaccess file itself by re-saving your permalinks
   at Settings > Permalinks in your site’s Dashboard.
 * > if I leave the old http config it does not work very well
 * What specifically doesn’t work?
 *  Thread Starter [Mauro Vicariotto](https://wordpress.org/support/users/mrosfy/)
 * (@mrosfy)
 * [6 years, 11 months ago](https://wordpress.org/support/topic/cannot-fix-after-changed-from-http-to-https/#post-11715866)
 * About third point don’t worry James: it’s because my sites are always full of
   css and js mods and I must patiently see which links doesn’t work well
 * thanks for all
 *  Thread Starter [Mauro Vicariotto](https://wordpress.org/support/users/mrosfy/)
 * (@mrosfy)
 * [6 years, 11 months ago](https://wordpress.org/support/topic/cannot-fix-after-changed-from-http-to-https/#post-11717363)
 * JAMES I’m sorry (!) but I finally found the plugin that creates problems, **and
   I cannot absolutely cancel it because this site is based on it**.
    It is Polylang:
   all the site is three languages and I took 75 days to prepare all in English/
   Italian /Chinese: to delete this plugin is like to say delete and stop all the
   website.
 * NOTE:
    1) now I can enter in wp-admin but with Polylang active the site simply
   does not load: no 404 or 500, simply the browsers is not able to load the site
   2) deactivate Polylang and all works, but the site is useless in that way 3) 
   I created this website offline (with xampp) and all was working properly: then
   I did not upload, but made an identical copy of all my backup (of course with
   the links modifications, etc) remaking a copy of the site online … all was working
   properly, but stopped when passed to https (guess: it seems that in Polylang 
   settings there is something which does not match with https … but this is too
   strange). 4) Polylang: already found conflicts in past, with WP-sweep, and had
   to add a mu-plugin for Polylang taxonimies (you find in mu-plugins). 5) the only
   indication which I can give is that I changed the files permissions in wp-admin(
   only) when I was trying to solve the problem, days ago: must rewrite one by one
   the right permissions (will do soonest).
 * UPDATE:
    I found that this bug is known: conflicts of Polylang when apply https(
   due to change of permalinks): [https://wordpress.org/support/topic/conflict-with-polylang-11/](https://wordpress.org/support/topic/conflict-with-polylang-11/)
   and [https://wordpress.org/support/topic/problem-with-https-and-polylang/](https://wordpress.org/support/topic/problem-with-https-and-polylang/)
 * If you can’t help I guess that the best solution is to cancel all and restart
   from beginning.
 * **could you help me**? what do you need? I can pass you the admin password, no
   problem for me (or via private message).
 * The website is [https://www.biomotive.com.hk](https://www.biomotive.com.hk), 
   now with maintenance mode active, if you want I can deactivate it, polylang is
   active, can deactivate if you want.
    Sorry if I bother You and THANK YOU in advance.
    -  This reply was modified 6 years, 11 months ago by [Mauro Vicariotto](https://wordpress.org/support/users/mrosfy/).
    -  This reply was modified 6 years, 11 months ago by [Mauro Vicariotto](https://wordpress.org/support/users/mrosfy/).
    -  This reply was modified 6 years, 11 months ago by [Mauro Vicariotto](https://wordpress.org/support/users/mrosfy/).
 *  Thread Starter [Mauro Vicariotto](https://wordpress.org/support/users/mrosfy/)
 * (@mrosfy)
 * [6 years, 11 months ago](https://wordpress.org/support/topic/cannot-fix-after-changed-from-http-to-https/#post-11717896)
 * new UPDATE:
    I guess that a solution could be “Fixing Mixed Content in WordPress
   Database” and solve the internal url’s without inspection plugin or manually.
   please read the second part of this link: [https://www.wpbeginner.com/wp-tutorials/how-to-add-ssl-and-https-in-wordpress/](https://www.wpbeginner.com/wp-tutorials/how-to-add-ssl-and-https-in-wordpress/)
   where explained what I mean.
 *  Thread Starter [Mauro Vicariotto](https://wordpress.org/support/users/mrosfy/)
 * (@mrosfy)
 * [6 years, 11 months ago](https://wordpress.org/support/topic/cannot-fix-after-changed-from-http-to-https/#post-11718910)
 * James I see that you aren’t replying, probably because you consider the topic
   resilved. I post a new topic with updates.

Viewing 15 replies - 1 through 15 (of 16 total)

1 [2](https://wordpress.org/support/topic/cannot-fix-after-changed-from-http-to-https/page/2/?output_format=md)
[→](https://wordpress.org/support/topic/cannot-fix-after-changed-from-http-to-https/page/2/?output_format=md)

The topic ‘cannot fix after changed from http to https’ is closed to new replies.

## Tags

 * [HTTPS](https://wordpress.org/support/topic-tag/https/)

 * In: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 16 replies
 * 2 participants
 * Last reply from: [James Huff](https://wordpress.org/support/users/macmanx/)
 * Last activity: [6 years, 11 months ago](https://wordpress.org/support/topic/cannot-fix-after-changed-from-http-to-https/page/2/#post-11719208)
 * Status: resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
