Apache - Eigenartige URL Darstellung

Mitglied: debpa

debpa (Level 1) - Jetzt verbinden

22.07.2011 um 16:24 Uhr, 2746 Aufrufe, 2 Kommentare

Aufruf von http://domain.de/detest/index2/ anstatt von http://domain.de/detest/index2.html ist möglich. Kann man das abstellen?

Hallo,

heute ist mir eine Besonderheít beim Apache Webserver aufgefallen, die es anscheinend schon lange gibt, mich aber noch nie gestört hat.
Es scheint keinen Unterschied zu machen, ob man eine statische Seite mit

http://domain.de/detest/index2.html
(so wäre sie physikalisch vorhanden) oder mit
http://domain.de/detest/index2/

aufruft. Der haken dabei ist, dass sich der Apache nicht daran zu scheren scheint, was nach dem / kommt. So kann man zum Beispiel auch
http://domain.de/detest/index2/lsfjiosjdfoisajdfjsaodjfoajsdiofjsooijio ...
aufrufen (was es absolut nicht gibt) und dennoch wird eine Seite angezeigt.

Das Problem, das ich daran habe ist, dass ein Statsitikprogramm, das auf einem Host läuft aus jeder angefragten URL eine Datei baut. Und da der Google Bot bei der betreffenden Webseite komischerweise zigtausende von falschen - aber funktionierenden - URL aufruft, habe ich regelmäßig zu viele Dateien beim Statistik Programm.

Hat jemand eine Idee, ob man dem Apache (ist übrigens ein 1.3 aber unter 2.0 und 2.2 habe ich das ebenso nachvollziehen können) abgewöhnen kann, dass er die Endung ignoriert und die Seite anzeigt, wenn man sie anstatt mit seite.html mit seite/ aufruft?

Viele Grüße
Dirk
Mitglied: EvilMoe
22.07.2011 um 18:58 Uhr
Hallo,

ich habe das eben in einem Apache 2.2 probiert und das funktioniert bei mir nicht!
Bei welchen Versionen und System konntest du das nachvollziehen? Ich habe es auf einem Debian 6 getestet.

Ich könnte mir vorstellen das es an mod_rewrite liegen könnte oder einem anderen Plugin.
Bitte warten ..
Mitglied: dog
22.07.2011 um 22:48 Uhr
Das ist eine spezielle Option von Apache, für Scripts und andersweitig nette URLs.
Stichwort: MultiViews (PathInfo)
Bitte warten ..
Heiß diskutierte Inhalte
Switche und Hubs
Probleme im Netzwerk Switche teilweise nicht erreichbar
hukimanVor 1 TagFrageSwitche und Hubs30 Kommentare

Guten Morgen, seit Monaten haben wir hier immer wieder Probleme mit dem Netzwerk, das Problem konnte ich leider aber noch immer nicht finden. Es ...

Erkennung und -Abwehr
Einer Malware auf der Spur. Benötige Sherlock Holmes!
streamVor 1 TagFrageErkennung und -Abwehr7 Kommentare

Guten Abend Wenn ich meine Windows-10-Kiste starte, so gibt mir mein Router eine Meldung aus, dass eine bestimmte IP-Adresse wegen Bösartigkeit geblockt wurde. Auf ...

Batch & Shell
Tabellarische Ausgabe der Netzwerkschnittstellen
gelöst dysti99Vor 1 TagFrageBatch & Shell19 Kommentare

Mit - ip a - werden ja die Netzwerkschnittstellen angezeigt. Ich möchte mit ein Batchscript folgende Ausgabe erreichen: 1 eth0 192.168.1.1 AD:13:67:56:14:D1 2 eth1 ...

Ubuntu
Mailserver Test Provider IP
gelöst it-blzVor 1 TagFrageUbuntu9 Kommentare

Hallo, ist es möglich einen "Mailserver" (Imap + smtp) in einer Virtual Box mit einer Provider IP (dynamisch - ist allerdings konstant) zu testen? ...

Microsoft Office
Wechsel von Office - Exchange on premise zu Office 365 - Exchange Online
jann0rVor 20 StundenAllgemeinMicrosoft Office10 Kommentare

Moin, ich weiß nicht so richtig, unter welche Überschrift man dieses Thema hier am besten packen kann, daher mal als allg. Beitrag / Erfahrungsbericht. ...

Microsoft
MS Teams und Office im gemeinnützigen Verein
DanielBodenseeVor 1 TagFrageMicrosoft6 Kommentare

Hallo zusammen, ich würde gerne in unserem anerkannten gemeinnützigen Verein eine gemeinsame Platform aufbauen, über die wir Diskutieren und uns austauschen können, insbesondere bei ...

Hardware
DisplayPort zu USB-C Adapter Converter
gelöst felixhuth-itVor 1 TagFrageHardware11 Kommentare

Hallo liebe Gemeinde Ich habe da ein kleines Problemchen. Der Kunde wollte einen 14 Zoll Monitor mit Touch in Verbindung mit einem Mini PC ...

Linux Netzwerk
SAMBA FS Portfreigabe
gelöst Jannik2018Vor 1 TagFrageLinux Netzwerk17 Kommentare

Hallo zusammen, ich habe eine Portfreigabe für meinen SAMBA Server mit Netzwerkfreigaben auf port 445 TCP eingerichtet allerdings wenn ich per DNS oder externer ...