Sven Rautenberg: mod_rewrite über Domaingrenze hinaus

Beitrag lesen

Moin!

Das geht aber nicht. Also meine Frage gibt es eine möglichkeit intern über diese Domain-Grenze hinweg zu kommen oder geht das nur mit http://www.....

Nein, nicht mit Rewriting.

Du kannst in deiner Verzeichnisstruktur nicht "höher", als dein definierter DocumentRoot angibt. Diese Angabe gilt pro Host ("Subdomain" ist nur eine technisch falsche Bezeichnung für "Hostname").

Im Prinzip müßtest du weiterleiten auf subdomain.domain.test/../seite/1.php.

Da der Apache die doppelten Punkte eliminiert, weil sie höher als der Docroot gehen würden, wird auf subdomain.domain.test/seite/1.php zugegriffen.

Und damit das geht, muß an dieser Stelle eben das passende Verzeichnis existieren. Symbolische Links auf andernorts existierende Verzeichnisse funktionieren ebenfalls. Ebenso dürfte eine ALIAS-Definition funktionieren (http://httpd.apache.org/docs/mod/mod_alias.html#alias). Die kann man allerdings nicht in einer .htaccess angeben.

- Sven Rautenberg

--
Die SelfHTML-Developer sagen Dankeschön für aktuell 20885,68 Euro Spendengelder!