從CodeIgniter URL 中刪除“index.php”
在CodeIgniter 中,預設URL 格式在路徑中包含“index.php” ,這可能既難看又不方便。要刪除此冗餘,請按照以下步驟操作:
第1 步:建立.htaccess 檔案
將名為「.htaccess」的檔案放置在Web應用程式的根資料夾中.
第 2步驟:新增重寫規則
將以下重寫規則加入您的.htaccess 檔案:
RewriteEngine on RewriteCond !^(index\.php|[Javascript / CSS / Image root Folder name(s)]|robots\.txt) RewriteRule ^(.*)$ /index.php/ [L]
說明:
RewriteRule: 重寫所有符合的 URL 以將它們重新導向到「/index.php/$1」。這會將所有請求傳送到index.php前端控制器,無論「index.php」是否出現在URL。
替代版本:http://snipplr.com/view/5966/codeigniter-htaccess/對於更可自訂的版本,您可以參考這個片段:
以上是如何從我的 CodeIgniter URL 中刪除「index.php」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!