Get the Best WordPress Backup
& Migration Plugin Today
Get Duplicator Now

Duplicator Documentation

Documentation, Reference Materials, and Tutorials for Duplicator

How to fix home page and/or sub-pages not showing?

Issue AYour home page works but nothing else works including the various sub-pages and posts.

Solution 1In some cases simply re-saving the permalinks will fix the issue. In your WordPress admin Go to Settings > Permalinks, and click on save changes button. Check asub-page to see if the issues is fixed.

Solution 2Another common cause is that the ‘mod-rewrite’ module has not being enabled. To enable mod_rewrite or its equivalent see the instructions below.

Apache 2.x on Linux
In a terminal, execute:
a2enmod rewrite
/etc/init.d/apache2 restart
WAMPInstructions here |IISInstructions here

All Other Systems
Google for how to enable mod-rewrite or permalinks on your particular system.

Solution 3If solution 1 or 2 do not work you may also need to adjust the “AllowOverride” setting (Apache Only). If your not sure what the value should be for yourhosts environment, then please contact your hosting provider to be sure. The full run-down for how to work with this setting can be found here.

Solution 4In some cases plugins and/or themes can cause initial issues with the install process. Installing your site in “Safe mode” can sometimes help to quickly isolate and solve site issues.To run the installer in safe mode follow these steps:

Safe Mode:To quickly isolate common issues with your site try the settings below:

  • Installer: Step 1 > Options > Advanced > Safe Mode.
    • Basic Mode: This option will disable all plugins at install time.
    • Advanced Mode: Runs “Basic Mode” and re-saves theme settings during wp-admin login.
  • Installer: Step 3 > Options > Active Plugins to disable individual plugins one-by-one.

Note: Its recommended to first try “Basic” and then the “Advanced” option if the issue persists. If you suspect the plugin(s) causing the issue then justdisable those specific plugins on step 3. After logging into your wp-admin re-enable each plugin one-by-one and resave any settings if applicable till theproblem is isolated.

If the issue still persists after trying the options below consider investigating your themes functions.php file to make sure there is not custom code causing issues with how your pagesare being severed up.


Issue BYour home page does not work or is showing your hosts default page.

Solution 1Check to make sure you do not have a default.html or index.html in the root directory that is overriding the WordPress index.php file.

Solution 2In some cases plugins and/or themes can cause initial issues with the install process. Installing your site in “Safe mode” can sometimes help to quickly isolate and solve site issues.To run the installer in safe mode follow these steps:

Safe Mode:To quickly isolate common issues with your site try the settings below:

  • Installer: Step 1 > Options > Advanced > Safe Mode.
    • Basic Mode: This option will disable all plugins at install time.
    • Advanced Mode: Runs “Basic Mode” and re-saves theme settings during wp-admin login.
  • Installer: Step 3 > Options > Active Plugins to disable individual plugins one-by-one.

Note: Its recommended to first try “Basic” and then the “Advanced” option if the issue persists. If you suspect the plugin(s) causing the issue then justdisable those specific plugins on step 3. After logging into your wp-admin re-enable each plugin one-by-one and resave any settings if applicable till theproblem is isolated.

Also See:
Issue B
Why are some of my plugins/images/links/styles are not updating?
Why do I get a blank/white screen on my site?
WPBegginer: How to Fix WordPress Posts Returning 404 Error.

Was this article helpful?

Related Articles