Unterordner in Apache einer Subdomäne zuordnen

Unterordner in Apache einer Subdomäne zuordnen

Ich versuche, auf meiner Website eine Zuordnung herzustellen ugc.domain.com, domain.com/ugcindem ich grundsätzlich den Unterordner nehme und ihn nach vorne setze (die DNS-Zuordnung habe ich auf Digital Ocean bereits für durchgeführt ugc.domain.com).

Ich habe die folgende RewriteRule ausprobiert:

RewriteRule ^/ugc/?$ http://ugc.domain.com/ [R=301,L]

Apache neu geladen, aber die Navigation ugc.domain.comführte nicht zu meiner domain.com/UGCSeite.

Im Grunde möchte ich Folgendes erreichen: Wenn ich zu gehe ugc.domain.com, gehe ich im Hintergrund tatsächlich zu domain.com/ugc, obwohl in der URL steht ugc.domain.com. Ich finde, so sieht es hübscher und übersichtlicher aus.

Antwort1

Diese Regel bewirkt das Gegenteil von dem, was Sie möchten. Sie sendet eine 301 Moved PermanentlyAntwort an den Client, wenn der Benutzer http://domain.com/ugc/die Seite besucht, und schickt den Client an http://ugc.domain.com.

Eigentlich möchten Sie einen neuen virtuellen Host für definieren ugc.domain.comund dann den Verzeichnisspeicherort dieses virtuellen Hosts auf das Verzeichnis festlegen, in dem domain.com/UGCsich die Seite befindet.

verwandte Informationen