Puncte:0

se pare că apache preia index.php din directorul inexistent

drapel th

Am un site web definit în apache2 cu fișierul conf:

<VirtualHost *:80>
    ServerName my.site.net
    DocumentRoot /var/www/foto
    <Directory /var/www/foto>
        DirectoryIndex index.php
        Options +FollowSymLinks
        Options -Indexes
        AllowOverride None
        Require all granted
    </Directory>
</VirtualHost>

Totul este bine, dar:

  • Daca incarc my.site.net/non-existent-directory (fără bara oblică), the /var/www/foto/index.php fișierul este încărcat și toate fișierele care sunt încărcate de index.php sunt găsite

De ce este /var/www/foto/index.php încărcat? Mă aștept la o eroare negăsită.

Cum este director-inexistent interpretat?

  • daca incarc my.site.net/non-existent-directory/ (cu slash final), the /var/www/foto/index.php fisierul este incarcat, incarcat, fisierele care ar trebui sa fie incarcate de index.php nu sunt gasite, deoarece sunt cautate in directorul inexistent.

Din nou, de ce este /var/www/foto/index.php încărcat?

Ce ar trebui să fac pentru a o evita?

Editați | ×: a eliminat bara oblică finală din DocumentRoot și a fost actualizată ordona permite, nega, permite de la toti la Solicitați toate acordate

drapel in
Aveți un fișier .htaccess în /var/www/foto?
Chris avatar
drapel it
Fișierul .htaccess nu este relevant, `AllowOverride None` în vhost împiedică încărcarea lor. Din document, *Ar trebui specificat `DocumentRoot`* ***fără o bară oblică finală***. Aș încerca mai întâi să elimin slash-ul final. De asemenea, rețineți că directivele „order allow, deny, allow from all” sunt apache2.2 synthaxe. Ar trebui să încercați să utilizați [apache2.4 synthaxe](https://httpd.apache.org/docs/2.4/en/howto/access.html) (`Necesită toate acordate`)
drapel th
a eliminat bara oblică, nimic nu s-a schimbat

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.