// overwrite default settings with user settings seo42_utils::includeSettingsFile(); // include cached redirects seo42_utils::includeRedirectsFile(); // pre init seo42 vars seo42::init(); // fix for iis webserver: set request uri manually if not available seo42_utils::requestUriFix(); // do redirects seo42_utils::noDoubleContentRedirect(); if (!$REX['REDAXO']) { seo42_utils::redirect(); } // check for expired redirects if (seo42_utils::redirectsDoExpire()) { seo42_utils::checkExpiredRedirects(); } // init if (!$REX['SETUP']) { // auto mod rewrite, but not for redaxo system page if ($REX['REDAXO'] && rex_request('page') == 'specials') { // don't touch mod rewrite var } else { if ($REX['ADDON']['seo42']['settings']['rewriter']) { $REX['MOD_REWRITE'] = true; } else { $REX['MOD_REWRITE'] = false; } } // init seo42 rex_register_extension('ADDONS_INCLUDED', 'seo42_utils::init', '', REX_EXTENSION_EARLY);