WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Apache "Virtual Directory Support" (http://www.wcm.at/forum/showthread.php?t=172225)

dub 19.08.2005 00:28

Apache "Virtual Directory Support"
 
Guten Abend!

Vorab: JA, ich hab gesucht und mich ca. zwei Stunden im Internet umgesehen, aber keine Lösung gefunden ;-)

Hat von euch jemand eine Ahnung, mit welcher Option ich den Apache 1.x.x kompilieren muss, dass "Virtual Directory Support" enabled ist? Ich find einfach den Schalter nicht ...

Danke im Voraus!

#Hannes#

Sloter 19.08.2005 01:02

Das macht man mit .htaccess und Directory, oder meinst du PHP?

Sloter

dub 19.08.2005 09:21

Guten Morgen!

Mein Problem ist, dass ich mir nicht ganz sicher bin, ob das eine Funktion von PHP oder von Apache ist.

Die Funktion ermöglicht, dass man - wenn es zB. im Verzeichnis /var/www/domain.at die datei foo.php gibt, von Außen auf diese zB. mit www.domain.at/foo.php/bar/foobar zugreifen kann und "/bar/foobar" in der Datei auswerten kann. So auf die Art, wie es zB. Wikipedia macht.

Wenn man phpinfo(); anzeigen lässt, gibt es ganz oben einen Punkt, der "Virtual Directory Support" heißt. Da ich bisher weder in der httpd.conf noch in der php.ini eine Option zum Aktivieren gefunden hätte, kann es aus meiner Sicht nur ein Schalter beim Kompilieren von Apache oder PHP sein.

#Hannes#

Dumdideldum 19.08.2005 09:47

Vielleicht hilft dir Alias:
http://httpd.apache.org/docs/1.3/mod/mod_alias.html

Leider bin ich mir nicht ganz sicher, was genau du bezwecken willst :D

m@rio 19.08.2005 11:22

Zitat:

Original geschrieben von dub
Wenn man phpinfo(); anzeigen lässt, gibt es ganz oben einen Punkt, der "Virtual Directory Support" heißt.
"Virtual Directory Support" ist nur für PHP unter Windows interessant.

Was du meinst wird im Normalfall mit mod_rewrite realisiert.
http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html

Philipp 19.08.2005 11:26

Zitat:

Original geschrieben von dub
Die Funktion ermöglicht, dass man - wenn es zB. im Verzeichnis /var/www/domain.at die datei foo.php gibt, von Außen auf diese zB. mit www.domain.at/foo.php/bar/foobar zugreifen kann und "/bar/foobar" in der Datei auswerten kann. So auf die Art, wie es zB. Wikipedia macht.
Also bei mir geht das ohne Virtual Directory Support ;). mod_rewrite ist aber eine bessere Möglichkeit um solche URLs zu generieren.

dub 19.08.2005 13:27

mod_rerwite möchte ich nicht verwenden, da ich hierzu meine Applikation umschreiben muss.

Und warum ist Virtual Directory Support nur unter Windows interessant?

#Hannes#

käptn 20.08.2005 10:44

na ihr habt's euch da aber ganz schön verlaufen...
 
Das ganze nennt sich PathInfo:

In httpd.conf einschalten:
AcceptPathInfo On

In PHP zugreifen:
$_SERVER['PATH_INFO']


~

Philipp 20.08.2005 14:16

Re: na ihr habt's euch da aber ganz schön verlaufen...
 
Zitat:

Original geschrieben von käptn
Das ganze nennt sich PathInfo:

In httpd.conf einschalten:
AcceptPathInfo On

In PHP zugreifen:
$_SERVER['PATH_INFO']


~

Also ich verwende doch lieber $_SERVER['REQUEST_URI'] dazu ;)

m@rio 22.08.2005 10:32

Zitat:

Original geschrieben von dub
Und warum ist Virtual Directory Support nur unter Windows interessant?
Weil virtuelle Verzeichnisse ein Konzept des MS IIS sind.


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:10 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag