從CodeIgniter 2 中的URL 中刪除index.php
在CodeIgniter 2 中,從URL 中刪除特定的index.phpL. .htaccess 配置。但是,一些用戶在將 .htaccess 程式碼從 CodeIgniter 1.7 調整為 2 時遇到問題。
.htaccess 設定故障排除
要解決此問題,請考慮嘗試以下. htaccess 程式碼:
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase /(site)/ RewriteCond %{REQUEST_URI} ^system.* RewriteRule ^(.*)$ /(site)/index.php?/ [L] RewriteCond %{REQUEST_URI} ^application.* RewriteRule ^(.*)$ /(site)/index.php?/ [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /(site)/index.php?/ [L] </IfModule>
將「(siteite) ”替換為您網站資料夾的實際名稱。
其他調整
在您的索引中.php 文件,確保正確配置以下設定:
更新的資料夾結構
請注意,如果您修改了預設資料夾結構,請相應地調整路徑:
為了確保正常功能,請確保index.php 中的路徑。 php 準確地反映了這些變化。
以上是如何使用 .htaccess 從 CodeIgniter 2 中的 URL 中刪除 index.php?的詳細內容。更多資訊請關注PHP中文網其他相關文章!