Inhaltsverzeichnis Beispiele / HowTo Domains auf Unterseiten festlegen

Domains auf Unterseiten festlegen


Änderungen an der .htaccess können schwerwiegende Fehler hervorrufen.
Bevor Sie Änderungen an der .htaccess Datei vornehmen empfiehlt es sich eine Kopie dieser Datei anzulegen.

 

Möchten Sie zum Beispiel eine bestimmte Domain Ihres Auftrittes auf eine bestimmte Unterseite legen müssen Sie dazu die .htaccess Datei anpassen.

Dieses Vorgehen geht nur mit Webservern welche die .htaccess Datei auswerten


Die .htaccess Datei für das EGOTEC Verzeichnis finden Sie direkt im Installationshauptverzeichnis von EGOTEC.
Öffnen Sie die .htaccess Datei mit Ihrem gewünschten Editor.

 

Die .htaccess Datei kann unter Umständen nicht sichtbar sein. Dateien mit einem . (Punkt) sind versteckte Dateien unter Unix / Linux.

 

Im unteren Teil der .htaccess Datei sollten Sie RewriteEngine Einträge finde

  1.  
  2. RewriteEngine On
  3.  
  4. RewriteBase /
  5.  
  6.  
  7.  
  8. RewriteCond %{REQUEST_FILENAME} !-f
  9.  
  10. RewriteCond %{REQUEST_FILENAME} !-d
  11.  
  12. RewriteRule ^(.*)$ rewrite.php?_url=$1&%{QUERY_STRING}
  13.  

 

Diese passen Sie folgendermaßen an (Zeile 3 und 4) 

  1. RewriteEngine On
  2.  
  3. RewriteBase /
  4.  
  5.  
  6.  
  7. RewriteCond %{HTTP_HOST} WWW\.HOST\.TLD [NC]
  8.  
  9. RewriteRule ^$ UNTERSEITE_WELCHE_ANGEZEIGT_WERDEN_SOLL [L,R]
  10.  
  11.  
  12.  
  13. RewriteCond %{REQUEST_FILENAME} !-f
  14.  
  15. RewriteCond %{REQUEST_FILENAME} !-d
  16.  
  17. RewriteRule ^(.*)$ rewrite.php?_url=$1&%{QUERY_STRING}
  18.  
  19.  

Mit RewriteCond und RewriteRule können Sie somit nach belieben Domains zu Unterseiten ändern und hinzufügen

Variable  Beschreibung 

WWW\.HOST\.TLD



Domain welche auf eine Unterseite zeigen soll

Beispiel:
www\.egotec\.com
UNTERSEITE_WELCHE_ANGEZEIGT_WERDEN_SOLL



Unterseite welche angezeigt werden soll

Beispiel:
http://demo.egotec.com/News.html

 

Eine geänderte .htaccess Datei könnte so aussehen

  1. RewriteEngine On
  2.  
  3. RewriteBase /
  4.  
  5.  
  6.  
  7. RewriteCond %{HTTP_HOST} www\.egotec-news\.com [NC]
  8.  
  9. RewriteRule ^$ http://demo.egotec.com/News.html [L,R]
  10.  
  11.  
  12.  
  13. RewriteCond %{REQUEST_FILENAME} !-f
  14.  
  15. RewriteCond %{REQUEST_FILENAME} !-d
  16.  
  17. RewriteRule ^(.*)$ rewrite.php?_url=$1&%{QUERY_STRING}