[TASK] Add redirection in index.php 50/29650/1
authorFabien Udriot <fabien.udriot@ecodev.ch>
Fri, 25 Apr 2014 00:37:54 +0000 (02:37 +0200)
committerFabien Udriot <fabien.udriot@ecodev.ch>
Fri, 25 Apr 2014 00:37:54 +0000 (02:37 +0200)
Change-Id: Id0fea0fa0eba5be3bc6748f7d625e1a99d85c24e

index.php

index 99dd808..3c773c0 100644 (file)
--- a/index.php
+++ b/index.php
@@ -1,5 +1,24 @@
 <?php
 
+# Redirect packages
+foreach (array('introduction', 'neos') as $distribution) {
+    if (strpos($_SERVER['REQUEST_URI'], '/' . $distribution) === 0) {
+        $segment = ltrim($_SERVER['REQUEST_URI'], '/');
+        $parts = explode('/', $segment);
+        $host = array_shift($parts);
+        $path = implode('/', $parts);
+        $path = ltrim($path, '/');
+
+        $location = sprintf('http://%s.cms.demo.typo3.org/%s', $host, $path);
+        if ($distribution == 'neos') {
+            $location = sprintf('http://%s.demo.typo3.org/%s', $host, $path);
+        }
+        header('Location: ' . $location);
+        die();
+    }
+}
+
+
 $template = 'LandingPage/template.html';
 $output = file_get_contents($template);
 
@@ -9,6 +28,4 @@ $content = file_get_contents($contentTemplate);
 $output = str_replace('###CONTENT###', $content, $output);
 $output = str_replace('../', '/LandingPage/', $output);
 
-echo $output;
-
-?>
+print $output;