HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/deensekroon.komma-mediadesign.nl/wwwroot/index.php
<?php

/**
 * Detect environment
 *
 * @return string
 */
function environment()
{
    if( strpos( $_SERVER['SERVER_NAME'] ,'local') !== false) return 'local';
    if( strpos( $_SERVER['SERVER_NAME'] ,'komma') !== false) return 'development';
    return 'production';
}

// Create default empty location string
$location = '';
// Everything on production should be https
if(environment() == 'production')
{
    // Make sure we are on www and https
    if(substr($_SERVER['HTTP_HOST'],0,3) != 'www')
    {
        $location = 'https://www.' . $_SERVER['HTTP_HOST'];
        if( ! empty($_SERVER['REQUEST_URI'])) $location .= $_SERVER['REQUEST_URI'];
    }
    else if(empty($_SERVER['HTTPS']) || $_SERVER['HTTPS'] == "off")
    {
        $location = 'https://' . $_SERVER['HTTP_HOST'];
        if( ! empty($_SERVER['REQUEST_URI'])) $location .= $_SERVER['REQUEST_URI'];
    }
}
// On development, just redirect www
else if(environment() == 'development')
{
    // Make sure we have www added
    if(substr($_SERVER['HTTP_HOST'],0,3) != 'www')
    {
        $location = 'http://www.' . $_SERVER['HTTP_HOST'];
        if( ! empty($_SERVER['REQUEST_URI'])) $location .= $_SERVER['REQUEST_URI'];
    }
}
// Redirect if necessary
if( ! empty($location))
{
    header ('HTTP/1.1 301 Moved Permanently');
    header('location: ' . $location);
    exit;
}


// Set default timezone
date_default_timezone_set('Europe/Amsterdam');

# initialize
require_once 'init.php';

# load main file
require_once 'main.php';