My guess would be you have 2 different “index” files on the server causing the confusion.
You should have the index.php file on the server in the main directory where the /wp-admin, /wp-includes, /wp-content directories reside. Most likely along with the index.php file there is also a index.html file or similar in there causing the issue.
If you don’t have FTP/SFTP access to your hosting server or not sure how to check this using your hosting control panel, you’ll need to contact your web hosting provider’s support team to have them check further.
You are correct.
In my public_html folder there is both a index.htm and index.php file
Should I move or delete one?
I would rename index.htm to something like index-backup.htm and see if that makes a difference
Tried this and it did not work. Should it be renamed something else or moved?
It is probably caching.
https://refreshyourcache.com/en/cache/
Check http://www.thombrooks.info/index.php
Apache will look for the following files (in order) when trying to load a site:
1. index.htm/index.html
2. index.php
if index.htm exists – it will load it before even looking at index.php
-
This reply was modified 7 years, 2 months ago by
SJW.
I clicked on refresh your cache (and then cleared it). I then clicked on the link you asked me to check.
Problem continuing.
Your site is using Incapsula for a CDN so that is being cached so you’ll want to clear the cache with them as well
https://docs.incapsula.com/Content/management-console-and-settings/caching-settings.htm
You can see it should start working once the cache is cleared
http://www.thombrooks.info/?nocache
This is very helpful. But how do I do this? (Looks like clearing cache the issue.)
I see this:
/api/prov/v1/sites/cache/purge
Is there somewhere I put it? In WordPress…?
Not sure, there are a few places it could be….
1. In your WordPress admin dashboard area
2. In your account with Incapsula: https://my.incapsula.com/admin/login
3. Somewhere in the control panel area of your web hosting provider