Die Bestimmung einer website 'root' - Lage
Brauche ich etwas Hilfe mit den Konzepten und der Terminologie in Bezug auf website 'root' - urls und Verzeichnisse.
Ist es möglich, zu bestimmen, eine website root, oder ist das eine willkürliche Idee ist, und nur der eigentliche server ist root hergestellt werden kann?
Sagen wir mal ich Schreibe ein PHP-plugin, das verwendet wird, die von verschiedenen websites in verschiedenen Orten, aber Sie muss bestimmen, was die website-Basis-Verzeichnis ist. Mit Hilfe von PHP, ich werde immer in der Lage sein zu bestimmen, der DOCUMENT_ROOT und SERVER_NAME, das ist die absolute URL und der absolute Pfad zum Verzeichnis des server (oder virtuellen server). Aber ich kann nicht wissen, ob die website selbst ist 'installiert' im root-Verzeichnis oder in einem Unterverzeichnis. Wenn die website ist in einem Unterverzeichnis, die ich brauchen würde, die der Benutzer explizit einen "sub-path" - variable. Richtig?
InformationsquelleAutor Yarin | 2011-09-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Antwort zu Frage 1: ja du brauchst eine variable, die explizit setzt den root-Pfad der website. Dies kann mit einer htaccess-Datei im Stammverzeichnis von jeder website enthalten die folgende Zeile :
http://httpd.apache.org/docs/2.0/mod/mod_env.html
Ist und Sie darauf zugreifen können überall in Ihrem php-Skript mithilfe :
http://php.net/manual/en/function.getenv.php
InformationsquelleAutor Imad Moqaddem
Ja
Ausgabe:
Bewegt dieser Teil der Frage von hier: stackoverflow.com/questions/7449367/...
href="http://stackoverflow.com/questions/7449367/do-serverserver-name-and-serverdocument-root-always-resolve-to/7449464#7449464" title="serverserver-Namen und serverdocument-root immer lösen">stackoverflow.com/questions/7449367/...
InformationsquelleAutor genesis
Sollten Sie nicht brauchen, bitten Sie den Benutzer um jede info.
Diesem snippet wird lassen Sie Ihren code wissen, ob es in der root oder nicht:
InformationsquelleAutor Dayo
Ich habe gerade das gleiche problem. Ich wollte, um Referenz-links und andere Dateien aus dem Hauptverzeichnis meiner website-Struktur.
Ich habe Folgendes versucht, aber es nie funktionieren würde, wie ich es wollte:
Aber die offensichtliche Lösung war einfach, verwenden Sie die folgende:
InformationsquelleAutor Foo-Wing Li