Tags
Bei der Definition der Zugriffsrechte für dynamisch wechselnde
Verzeichnisse (USR_ACCOUNT) können Sie auch Tags verwenden (siehe:
Tags). Die Tags sind in
physischen und virtuellen Ordnern gültig.
Sie können: "c:\ftp\$DOM_NAME\$USR_ACCOUNT\" in "/upload" mit
gültigen Zugriffsrechten erstellen.
Bei Login sucht der Server nach c:\ftp\ftp.gene6.com\anonymous\
(c:\ftp\$DOM_NAME\$USR_ACCOUNT\)
Ein anderes Beispiel: "c:\ftp\$USR_GROUP\" sucht nach
"/$USR_GROUP" sucht nach Dateien, die für die Benutzergruppe
freigegeben ist.
Spezielles Mapping
Werden Dateien auf Ihrem FTP Server bewegt können alte Links nicht
mehr erreichbar sein, Benutzer können sie nicht laden bis die
Links aktualisiert sind.
Um dieses Problem zu beheben können Sie Dateien mappen (wie ein
Redirect in http, aber transparent).
Ein Beispiel:
- Sie stellen eine Setup Datei mit Version im Namen zur Verfügung
"Setup_v1.0.0.exe", sie liegt in "c:\ftproot\www.yoursite.com\files\"
- eine neue Version erscheint und die Datei heisst nun
"Setup_v2.0.0.exe", alle Seiten, die direkt auf die Datei verlinken
müssten aktualisiert werden (das kann etwas dauern...)
Die Lösung ist neue Zugriffsrechte wie in diesem Beispiel zu
erstellen:
Virtueller Pfad: /files/Setup_v1.0.0.exe
Physischer Pfad: c:\ftproot\www.yoursite.com\files\setup_v2.0.0.exe
Zugriffsrechte: gleiche wie das Original Verzeichnis
Wenn nun ein Benutzer die Datei "Setup_v1.0.0.exe" anfordert,
wird "Setup_v2.0.0.exe" gesendet obwohl diese Datei gar nicht mehr
existiert.
(Einschränkung: im Gegensatz zum Redirect beim http heisst
die Datei für den Benutzer immer noch "Setup_v1.0.0.exe".)
Das funktioniert auch, wenn Sie Ihre Dateien in ein anderes Verzeichnis
verschieben:
Virtueller Pfad: /old_location/Setup.exe
Physischer Pfad: c:\ftproot\www.yoursite.com\new_location\setup.exe
Zugriffsrechte: gleiche wie das Original Verzeichnis
Die Datei wird virtuell in /old_location/
gelistet, liegt aber physikalisch in \new_location\