確定Apache 和IIS 的PHP 中的Mod_Rewrite 狀態
驗證mod_rewrite 的存在(URL 重寫的重要組件)對於以下情況至關重要:基於PHP 的Web 應用程式。本文探討了使用 PHP 在 Apache 和 IIS 環境中檢查 mod_rewrite 啟用情況的方法。
Apache 環境
在 Apache 中,您可以使用 apache_get_modules() 函數mod_php 擷取所有啟用模組的陣列。只需使用以下程式碼驗證“mod_rewrite”是否存在:
IIS 環境
由於缺乏與 apache_get_modules() 等效的標準,透過 PHP 確定 IIS 中的 mod_rewrite 狀態需要更複雜的方法。建議的解決方案包括執行以下命令:
此方法利用 shell 指令來查詢 Apache 設定並檢查輸出中是否存在「mod_rewrite」。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3