heinetz: PHP-Site von www.domain.org nach www.domain.org/domain/

Hallo Forum,

ich habe meine Projekte seit einigen Jahren so aufgebaut, dass
meine Testumgebung unter:

domain.meintestserver.dev

...entwickelt wurden und dann unter

www.domain.org

... online gestellt wurden. Jetzt möchte ich mich angewöhnen,
das ganze flexibler zu gestalten und die Sites sollen unter

meintestserver.dev/domain/

... genauso laufen.

Ich suche nach einer eleganten Lösung, wie ich global eine
Variable $root festlegen kann.

Habt Ihr gute Tipps ?

Danke und

beste gruesse,
heinetz

  1. Habt Ihr gute Tipps ?

    Stelle jedem Pfad eine Variable voran - diese nennst du "rootpath" oder vergleichbares - diese prüft, ob die Domain example.com (Entwicklung) oder example.net (live) ist. Die Variable entspricht dann entwender dem ersten Verzeichnis im Anforderungs-URI oder einfach nur /

    z.B.
    example.com/foo/bar
    -> $rootpath = /foo/

    example.net/bar
    -> $rootpath = /

    Btw: wenn du Domains für Beispielzwecke verwendest, nutze bitte die dafür vorgesehenen (RFC 2606, Abschnitt 3).