old_contents: import os
  import urllib.parse
  
  from gamecraft.settings_heroku_base import *
  
  DEBUG = False
  TEMPLATE_DEBUG = False
  
  INSTALLED_APPS = INSTALLED_APPS + (
      'raven.contrib.django.raven_compat',
  )
  
  redis_parse_result = urllib.parse.urlparse(os.environ['REDISCLOUD_URL'])
  CACHES = {
      'default': {
          'BACKEND': 'redis_cache.cache.RedisCache',
          'LOCATION': '{redis.hostname}:{redis.port}:0'.format(redis=redis_parse_result),
          'OPTIONS': {
              'CLIENT_CLASS': 'redis_cache.client.DefaultClient',
              'PASSWORD': redis_parse_result.password,
              'PICKLE_VERSION': -1,
              'IGNORE_EXCEPTIONS': True,
              'CONNECTION_POOL_KWARGS': {'max_connections': 10}
          }
      }
  }
  
  SESSION_ENGINE = 'django.contrib.sessions.backends.cache'
  
  SESSION_CACHE_ALIAS = 'default'
  
  MIDDLEWARE_CLASSES = (
      'django.middleware.cache.UpdateCacheMiddleware',
      'django.contrib.sessions.middleware.SessionMiddleware',
      'django.middleware.common.CommonMiddleware',
      'django.middleware.csrf.CsrfViewMiddleware',
      'django.contrib.auth.middleware.AuthenticationMiddleware',
      'django.contrib.messages.middleware.MessageMiddleware',
      'django.middleware.clickjacking.XFrameOptionsMiddleware',
      'django.middleware.gzip.GZipMiddleware',
      'pipeline.middleware.MinifyHTMLMiddleware',
      'django.middleware.cache.FetchFromCacheMiddleware',
  )
  
new_contents: import os
  import urllib.parse
  
  from gamecraft.settings_heroku_base import *
  
  DEBUG = False
  TEMPLATE_DEBUG = False
  
  INSTALLED_APPS = INSTALLED_APPS + (
      'raven.contrib.django.raven_compat',
  )
  
  redis_parse_result = urllib.parse.urlparse(os.environ['REDISCLOUD_URL'])
  CACHES = {
      'default': {
          'BACKEND': 'redis_cache.cache.RedisCache',
          'LOCATION': '{redis.hostname}:{redis.port}:0'.format(redis=redis_parse_result),
          'OPTIONS': {
              'CLIENT_CLASS': 'redis_cache.client.DefaultClient',
              'PASSWORD': redis_parse_result.password,
              'PICKLE_VERSION': -1,
              'IGNORE_EXCEPTIONS': True,
              'CONNECTION_POOL_KWARGS': {'max_connections': 10}
          }
      }
  }
  
  SESSION_ENGINE = 'django.contrib.sessions.backends.cache'
  
  SESSION_CACHE_ALIAS = 'default'
  
  MIDDLEWARE_CLASSES = (
      'django.middleware.cache.UpdateCacheMiddleware',
      'django.contrib.sessions.middleware.SessionMiddleware',
      'django.middleware.common.CommonMiddleware',
      'django.middleware.csrf.CsrfViewMiddleware',
      'django.contrib.auth.middleware.AuthenticationMiddleware',
      'django.contrib.messages.middleware.MessageMiddleware',
      'django.middleware.clickjacking.XFrameOptionsMiddleware',
      'django.middleware.gzip.GZipMiddleware',
      'pipeline.middleware.MinifyHTMLMiddleware',
      'django.middleware.cache.FetchFromCacheMiddleware',
      'django.contrib.redirects.middleware.RedirectFallbackMiddleware',
  )
  
subject: Add redirect middleware to heroku configs