tulis semula - Bagaimanakah pelayan apache berfungsi?
黄舟
黄舟 2017-05-16 17:03:29
0
1
423

Saya menggunakan apache + phalcon (rangka kerja PHP) dan mengkonfigurasikan peraturan penghalaan rangka kerja. Apabila mengakses, ia boleh diakses terus melalui laluan folder atau melalui pemadanan peraturan penghalaan Saya ingin memahami cara Apache mengendalikan permintaan ini.

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

membalas semua (1)
为情所困

Apabila mengakses, ia boleh diakses terus melalui laluan folder atau melalui pemadanan peraturan penghalaan. Saya ingin bertanya dalam urutan apakah apache mengedarkan permintaan?

Dalam kedua-dua kes ini, tiada masalah untuk mengedarkan permintaan, kerana ini adalah dua permintaan yang berbeza dalam diri mereka.

Untuk permintaan peraturan penghalaan ini, Apache akan mencari fail konfigurasi.htaccessdahulu dalam direktori akar projek, dan kemudian membaca maklumat di dalamnya. Dalam projek ini, apa yang ditulis dalam.htaccessmestilahsemua fail bukan statik menghala ke index.php..htaccess配置文件,找到之后读取其中的信息。在本项目中,.htaccess中写的应该是非静态文件全部指向index.php

回到刚才你的问题:

  1. 通过文件夹路径直接访问说明Apache找到了这个“静态文件”,就是那个目标php文件。

  2. 通过路由规则匹配的URL访问,Apache会发现这个静态文件不存在,就会把请求指向index.php

    Berbalik kepada soalan anda:
    Akses terus melalui laluan folder menunjukkan bahawa Apache telah menemui "fail statik" ini, iaitu fail php sasaran.
  3. Diakses melalui URL yang sepadan dengan peraturan penghalaan, Apache akan mendapati bahawa fail statik ini tidak wujud dan akan mengarahkan permintaan keindex.phpPada masa ini, permintaan akan diambil selesai dengan kod PHP untuk memadankan peraturan penghalaan , proses halaman.
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!