Wie kann ich das mit .htaccess erreichen?
du hast also example.com und example.org
example.com soll example.com/ ausliefern und example.org/sub/ aufrufen
Wenn jemand jetzt mit
example.com/sub/ daherkommt ist das falsch und soll auf example.org weitergeleitet werden, wenn jemand mit example.org daherkommt ist da falsch und er muss auf example.org/sub/ weitergeleitet werden
Sehe ich das richtig?
Dann brauchst du einfach nur zwei umschreibregeln die jeweils genau das tun
wenn der Host example.com ist (RewriteCond) und der pfad mit /sub/ beginnt (direkt in einer RewriteRule oder in einer RewriteCond), dann leite um
und beim anderen dasselbe nur umgekehrt.
Ein Teil könnte so aussehen:
RewirteCond %{HTTP_HOST} ^example.com$
RewriteRule ^sub/ http://example.org/$0
Wichtig ist aber, dass du dir vorher zurecht legst, was in welchem Fall passiert
Wird primär aufgrund der Domain entscheiden (alles mit Domain 1 geht auf das Stammverzeichnis) oder dient der Pfad als Indikator (egal welche Domain, der Pfad entscheidet, wo es lang geht).