CodeIgniter URL 重寫問題:從URL 中刪除「index.php」
CodeIgniter 與大多數PHP 框架一樣,允許您刪除“index” .php' 從您網站的URL 中刪除,以獲得更乾淨、更用戶友好的外觀。這可以透過 URL 重寫來實現。
要從CodeIgniter 中的URL 中刪除“index.php”,請按照以下步驟操作:
修改應用程式配置:
在application/config.php 檔案中,進行以下變更:
htaccess 檔案:
在應用程式的根目錄(index.php 檔案所在的位置)建立一個.htaccess 檔案。將以下程式碼貼到檔案中:
啟用URL 重寫:
確保將base_url配置中的Cifolder_name替換為CodeIgniter安裝目錄的實際名稱。
訪問特定頁面:實作URL重寫後,您應該可以存取沒有「index.php」後綴的頁面。例如,您可以透過造訪 localhost/ci/about 來存取「關於」頁面。請注意,您不需要在「application」目錄中建立「about」目錄。 如果您遇到任何問題,例如 500 內部伺服器錯誤,請仔細檢查您的設定並確保 mod_rewrite模組已正確啟用。以上是如何從 CodeIgniter 中的 URL 中刪除「index.php」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!