Return to Snippet

Revision: 64390
at August 2, 2013 02:46 by phpdev


Initial Code
/**
 * @title            Check if Apache's mod_rewrite is installed.
 * 
 * @author           Pierre-Henry Soria <[email protected]>
 * @copyright        (c) 2013, Pierre-Henry Soria. All Rights Reserved.
 * @return           boolean
 */
function isRewriteMod()
{
    if (function_exists('apache_get_modules'))
    {
        $aMods = apache_get_modules();
        $bIsRewrite = in_array('mod_rewrite', $aMods);
    }
    else
    {
        $bIsRewrite = (strtolower(getenv('HTTP_MOD_REWRITE')) == 'on');
    }

    return $bIsRewrite;
}

Initial URL

                                

Initial Description
*Example:* 
        
       if (!isRewriteMod()) exit('Please install Apache mod_rewrite module.');

Initial Title
Check if Apache's mod_rewrite is installed.

Initial Tags
server, apache, module, extension

Initial Language
PHP