• I created a website for our church and am new to WordPress. All of the pages were working correctly until yesterday. Now the [home_url]/sermons page doesn’t show the page I created, but shows an Apache page that says “Index of /sermons”. I tried deleting my page and recreating it, with no change in the problem. If I change the permalink to anything other than “sermons” (e.g “sermons2”, “sermon”, even “Sermons”), it works fine.

    I think my problem is that I created a folder in wp-content/uploads called “sermons” to store the uploaded mp3 files. I’ve since deleted that folder and will allow WordPress to store them as it pleases, but the problem persists. I’ve checked through the database, but don’t see a reference to that folder. There has to be something directing the site now to go to that folder rather than my page. Does anyone have any thoughts on how to resolve this?

    Thank you in advance!

Viewing 4 replies - 1 through 4 (of 4 total)
  • Hello,

    Can you check to see if there is a “sermons” folder also at the root of your website? That is, at the same level as “wp-content?” If so, you’ll want that folder gone.

    Thread Starter jmessina

    (@jmessina)

    it is not at that level either.

    Hmm. Can you copy / paste the contents of your .htaccess file, found at the same level as wp-content?
    If it is long, please use https://pastebin.com/ and paste the link here.

    Thread Starter jmessina

    (@jmessina)

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /valleyho_ccov/
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /valleyho_ccov/index.php [L]
    </IfModule>

    # END WordPress

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Apache page showing instead of wordpress page’ is closed to new replies.