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

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 .htaccess dahulu dalam direktori akar projek, dan kemudian membaca maklumat di dalamnya. Dalam projek ini, apa yang ditulis dalam .htaccess mestilah semua 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 ke index.php Pada 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