Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

apache und verzeichnisse

Empfohlene Antworten

also ich habe das problem, dass wenn man die website unter:

http://url/verzeichniss aufruft ein error kommt.

unter:

http://url/verzeichniss/ findet er jedoch die index

Habe bereits davon gehört, dass es für eine datei nciht von bedeutung ist ob sie eine endung hat. so ist für der server verzichniss ohne ein / am ende eine datei die er nicht findet.

nun will ich aber dass der apache dies erkennt und es wie ein verzeichniss behandelt. bisher war das auf jeder website die ich ebesucher der fall.

ich hoffe jemand hat dazu die lösung.

Ich bin mir nicht ganz sicher, ob das die Lösung ist....

Der Apache sucht zuerst nach der Datei mit dem Namen, wenn er nichts findet nach dem Verzeichnis....

Such mal in der httpd.conf was da unter: DirectoryIndex eingetragen ist.

Standardmäßig ist da IMHO nur die index.html eigetragen. Wenn deine index jetzt aber index.htm oder index.php heißt findert er die nicht.

Trag da mal hinter der index.html (mit Leerzeichen getrennt) noch die index.htm (oder wie deine index heißt) ein....

Ich hoffe das war es... :)

ne da hab ich alles möglich eingetragen.

jedoch sucht er scheibar nur die datei ordner statt danach daraus ordner/ zu machen.

Ich hab nochmal gesucht und bei Selfhtml einen Beitrag dazu gefunden. Vielleicht hilft dir der ja weiter:

Du hast also (in meiner Annahme) einen Alias fuer "/hallo/" gesetzt:

Alias /hallo/ "/home/beate/some/dir/xyz/"

Mit diesem Alias hast Du das virtuelle Verzeichnis /hallo/ erzeugt; der Inhalt kommt von der Platte unter dem hinten genannten Pfad (waehrend die Dateien normalerweise unterhalb von z.B. /opt/apache/htdocs/ gesucht werden). Das Problem ist, dass die Alias-Erkennung wirklich nur auf "/hallo/" anspricht, nicht aber auf "/hallo". Letzteres wuerde nach wie vor auf /opt/apache/htdocs/hallo abgebildet werden, was es sehr wahrscheinlich nicht gibt. Und deshalb gibt's einen 404.

Du muesstest den Alias daher so definieren:

Alias /hallo "/home/beate/some/dir/xyz"

Hier der komplette Beitrag

sorry nein das ist es nicht aber danke für die mühe.

Schau Dir mal die Einstellung UseCanonicalName an. Diese ist dafür zuständig, den / am Ende von URL's zu setzen, bzw. zu ignorieren. Die httpd.conf ist so gut kommentiert, dass ich mir hier jedes weitere Wort ersparn kann ...

Ciao

TheMentor

habe dort folgendes:

# UseCanonicalName: (new for 1.3) With this setting turned on, whenever

# Apache needs to construct a self-referencing URL (a URL that refers back

# to the server the response is coming from) it will use ServerName and

# Port to form a "canonical" name. With this setting off, Apache will

# use the hostname:port that the client supplied, when possible. This

# also affects SERVER_NAME and SERVER_PORT in CGI scripts.

#

UseCanonicalName on

Das Ding sollte auch auf on stehen. Der Apache nimmt sich den URL im Request (samt Port) und formt diesen so um, dass er der Spezifikation entspricht. Diese Direktive arbeitet aber immer mit der in ServerName angegebenen Adresse. Soll heißen, wenn Du in ServerName localhost angiebst und dass ein Request mit /verzeichnis eintrifft wird dieser in http://localhost/verzeichnis/ umgeformt ... wenn Du mehrere Server laufen lassen möchtest solltest Du VirtualHosts anlegen!

komisch, es steht auf on aber funzt nicht. ... er wandelt url/verzeichniss nicht in url/verzeichniss/ um.

Mach doch mal einen auf Microsoft und stell das Ding auf off :-)

nein wir haben aufem server nur suse linux 8.0

Ich meinte damit, dass Du die Direktive auf off setzen sollst und das Ganze dann mal probieren könntest ... war aber eher ein Witz ... ich hoffe, Du denkst daran nach den editieren der httpd.conf auch den http-Dämon mit restart neuzustarten. Sonst funktiniert keine Änderung.

habe ihn bereits so 5mal neugestartet. und eine änderung ist es ja nicht, es ist schon die ganz zeit auf on.

Was steht denn unter ServerName???

AniGame

mehr nicht.

Da gehört aber der FQDN hin, solltest Du als Webdesigner und Selbstständiger aber wissen!

also ich hab nun als servername:

*.dragon-ballgt.com/

mal sehen obs nun geht.

Wird es nicht!

lass den / am Ende weg!

jo habe nun das *. und / mal weg gemacht.

nun funzt es danke :)

Kein Problem :-)

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.