Slash für Subfolder verhindern
am 05.10.2005 - 09:44 Uhr in
Hallo allerseits,
Drupal nutzt ja bei den Clean-url keinen Slash am Ende einer URL was ansich auch okay ist, aber wenn man eine Seite in einem Subfolder anspricht - also zB. meine-domain/subfolder - dann bringt der Browser automatisch
einen Slash mit ein also - meine-domain/subfolder/
Wie kann man das über die htaccess verhindern, so das generell die Subfolder ohne Slash ausgegeben werden?
mfg holger
- Anmelden oder Registrieren um Kommentare zu schreiben

hängt damit zusammen, dass
am 05.10.2005 - 11:24 Uhr
hängt damit zusammen, dass clean-urls etc. über die index.php von drupal läuft (einer "richtigen" Seite) physische folder sind da etwas anderes
die Specs verlangen den trailing slash bei folders - Wiki : URL
wenn du dir drupalcenter.de anschaust, siehst du dass auch hier - ohne direkt sichtbaren folder der slash gesetzt wird
anderes Beispiel wäre noch meine Seite die über
www.langmi.de/ und
www.langmi.de/drupal/462/ erreichbar ist
MfG Micha
- work in progress mit Langmi.de
htaccess
am 05.10.2005 - 11:52 Uhr
Ich hatte es über die htaccess versucht
RewriteRule ^marktplatz$ /marktplatz [R]
RewriteRule ^marktplatz(.*)$ /marktplatz$1
Aber funktioniert so leider nicht.
mfg holger
www.ebec.net | www.stnetwork.de
Schließender Slash
am 05.10.2005 - 14:14 Uhr
Das Protokoll schreib die schließenden Slashes zwingend vor, wenn es sich um ein Verzeichnis handelt. Wenn kein Slash vorhanden ist, wird nach einer Datei gesucht. Jedoch erlauben die herkömmlichen Dateisystem nicht das Vorhandensein von einer Datei und einem Verzeichnis gleichen Namens.
Abschalten beim Apache in der .htaccess:
DirectorySlash OffVoraussetzung:
* mod_dir vorhanden und aktiviert
* AllowOverride Index
Seiteneffekte:
* Im Modus Off funktioniert mod_autoindex nicht mehr korrekt.
* Die Direktive DirectoryIndex funktioniert nur bei endendem Slash.