Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Mengesan mod_Rewrite dalam PHP untuk Apache dan IIS?
Pengesanan Mod_Rewrite dalam PHP untuk Apache dan IIS
Mod_Rewrite, alat yang berkuasa untuk menulis semula URL, boleh digunakan pada kedua-dua Apache dan IIS. Walau bagaimanapun, menentukan sama ada ia didayakan dalam PHP memberikan cabaran, terutamanya untuk IIS.
Pengesanan Apache
Jika menggunakan mod_php, seseorang boleh memanfaatkan fungsi apache_get_modules() untuk mendapatkan senarai modul yang didayakan. Selepas itu, menyemak mod_rewrite melibatkan:
in_array('mod_rewrite', apache_get_modules());
Pengesanan IIS
CGI biasanya merumitkan proses pengesanan mod_rewrite pada IIS. Namun begitu, arahan shell boleh digunakan:
strpos(shell_exec('/usr/local/apache/bin/apachectl -l'), 'mod_rewrite') !== false
Jika syarat ini dinilai kepada benar, mod_rewrite didayakan pada IIS.
Atas ialah kandungan terperinci Bagaimana untuk Mengesan mod_Rewrite dalam PHP untuk Apache dan IIS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!