Apache Webserver - Alias-Problem

testuser58

Lt. Junior Grade
Registriert
Feb. 2007
Beiträge
352
Hallo,

System: XP SP3
XAMPP: 1.7.3


die Zeile:
Alias /wiki "C:/XAMPP/xampp/htdocs/wiki/index.php"

will einfach nicht funktionieren, wie sie soll.

"http://host/wiki" erzeugt nur "Fehler: Datei nicht gefunden"

öffne ich "C:/XAMPP/xampp/htdocs/wiki/index.php" im explorer, so gibt es keinerlei Probleme, die datei zu finden

was mache ich falsch? danke

edit: Das "funktioniert nicht" im Titel komplett verboten ist ist ja merkwürdig...
 
Zuletzt bearbeitet:
Achja:
System: XP SP3
XAMPP: 1.7.3

ob ich die Datei direkt angebe oder den Pfad macht keinen Unterschied, der Fehler ist der gleiche
 
Der Pfad sollte wirklich nicht auf die Datei sondern auf den Pfad lauten. Schau sonst mal ins error.log, und vergewissere dich, dass das Alias modul überhaupt geladen wird (schau bei den ganzen LoadModule anweisungen in der config nach).
 
Was sagt den der Error.log von Apache?

Kann auch einfach nur ein Einstellungsfehler in der apache.conf liegen(http_conf)
Ist das Modul denn überhaupt geladen?


*edit*
Hmm, bin einfach zu lahm ..... Und sollte eher abschicken und nicht noch bei mir selbst in den Dateien suchen...
 
Zuletzt bearbeitet:
Aber Du hast schon die Syntax eingehalten:

Code:
Alias /wiki C:/XAMPP/xampp/htdocs/wiki/index.php

Und nicht :

Code:
Alias /wiki "C:/XAMPP/xampp/htdocs/wiki/index.php"

geschrieben, oder?
 
auch das macht keinen Unterschied - mit '"' wie ohne kommt dieser Fehler.

Das interessante: "http://host/wiki/README" kann geöffnet werden - selbst, wenn ich den Ordner im Dateisystem wiki2 nenne und den Alias umändere
(Alias /wiki "C:/XAMPP/xampp/htdocs/wiki2/index.php")
ist dennoch ist
"http://host/wiki/README"
aufrufbar
 
Zuletzt bearbeitet:
Ja ist ja auch logisch, wenn Du den Ordner umbenennst und ihn auch gleich wieder in deine regel mit wiki2 abänderst und /wiki vorne stehen bleibt ist es egal was du schreibst, wiki bleibt wiki.

Die URL wiki/README linkt ja nun auf htdocs/wiki2/

Versuche doch mal:

/wiki C:/XAMPP/xampp/htdocs/wiki2/

Und rufe /host/wiki/index.php auf, sollte eigentlich gehen.

Zur Not setze noch folgendes :

Code:
Alias /wiki/ C:/XAMPP/xampp/htdocs/wiki/index.php
<Directory "C:/XAMPP/xampp/htdocs/wiki/">
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>

Sehe gerade, dadurch dass Du /wiki/ setzt, musst Du Alias /wiki/ schrieben damit es funktioniert.

Note that if you include a trailing / on the url-path then the server will require a trailing / in order to expand the alias. That is, if you use

Alias /icons/ /usr/local/apache/icons/
then the url /icons will not be aliased.

Kann mich auch irren... Und lese es falsch aus dem Text...
 
Zuletzt bearbeitet:
ja!
Wie gesagt, kopiere ich den Pfad aus der Alias-Anweisung in eine Adressleiste, so ist das problemlos auffindbar.
 
Zurück
Oben