it-swarm.com.de

Daten aus einem Ordner im Hauptdomänenordner lesen (CPanel \ WHM)

Ich habe in meinem CPanel\WHM-Server einen Host definiert und alle meine Websites unter einem Host-Konto zusammengefasst. Die Hauptdomäne des Hosts ist domain.com, und alle anderen Websites sind Add-On-Domänen:

domain.com
  --folder
  --domain1
  --domain2
  --domain3
  ...

Das, was ich brauche, ist, dass der Server beim Aufrufen von domain.com im Browser Dateien aus einem anderen Ordner liest. Wenn Sie zum Beispiel http://domain.com aufrufen, werden wir http://domain.com/folder angezeigt, ABER ich meine keine Umleitung. Ich möchte, dass der Server dies im Hintergrund ausführt, ohne den Besuchern den tatsächlichen Pfad zu zeigen.

Ich konnte dies mit Domain WildCard Redirection nicht tun, da es einen Fehler gab.

Wie kann ich das machen? Mit htaccess oder ...?

2
Memphis Raines

Am besten ist es, wenn Sie in der Systemsteuerung eine Punktdomäne in diesen Ordner einfügen.

Wenn es notwendig ist, mit . Htaccess und mod_rewrite zu arbeiten, dann sind hier die Regeln:

Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_URI} !^/folder/
RewriteCond %{DOCUMENT_ROOT}/folder%{REQUEST_URI} -f [OR]
RewriteCond %{DOCUMENT_ROOT}/folder%{REQUEST_URI} -d
RewriteRule (.*) /folder/$1 [L]

Damit das oben Genannte funktioniert, müssen Sie:

  • platzieren Sie diese in die Datei . htaccess im Stammverzeichnis der Website.
  • mod_rewrite auf deinem Server aktiviert haben;
  • .htaccess ist in der Serverkonfiguration aktiviert und darf Direktiven zum Umschreiben von Regeln (AllowOverride All oder ähnliches) enthalten.

Wenden Sie sich mit den letzten beiden Punkten an Ihr Hosting-Unternehmen.

3
LazyOne