CM Tooltip (CMTG) - TroubleShooting - "mod_rewrite is missing" what does it mean and how to fix it?


Basic Information

"mod_rewrite" is an Apache library responsible for creating so-called " pretty permalinks", which allows websites to have links looking like this:

www.cminds.com/contact

Rather than looking like this:

www.cminds.com/?p=123

False Positive

The script responsible for checking if the mod_rewrite is enabled can only work on Apache HTTP servers, which are by far the most common servers in the world.

However there are also others which may have the same functionality but for them the script will fail to recognize the "mod_rewrite" and display the error message.

How to check if that's what's happening:

  • Ask your hosting provider or check what your HTTP server is - if it's not Apache then the message will appear
  • Check if the Settings → Permalinks are enabled

Below: If you have Settings  Permalinks using anything other than "Plain" and your site works fine, then it's a false positive.


Real Positive

In rare cases it may be that the Apache hosting won't have the "mod_rewrite" library enabled. 

In which case settting the Settings  Permalinks to anything other than "Plain" will make your site crash.

If this is the case it's best to ask the hosting company to enable the mod_rewrite for you, or change hosting company.


More information about the  CM Tooltip Glossary WordPress  Plugin

Other WordPress products can be found at  CreativeMinds WordPress Store

Let us know how we can  Improve this Product Documentation Page 

To open a  Support Ticket visit our support center