[CodeIgniter] 隱藏網址中的index.php

閱讀時間約 2 分鐘
此文章同步刊登於我的部落格

前言

Codeigniter如果不調整設定,網址中會自帶index.php,為了符合MVC架構,通常會將它去除,步驟如下:


一、開啟伺服器的mod_rewrite

這邊我以Apache作為範例

開啟httpd.conf,找到這行:#LoadModule rewrite_module modules/mod_rewrite.so


https://ithelp.ithome.com.tw/upload/images/20210726/20139878y1uX4Whiiu.png

https://ithelp.ithome.com.tw/upload/images/20210726/20139878y1uX4Whiiu.png

我們要取消註解,所以將這行前面的#去除並重新啟動Apache


二、 確認mod_rewrite是否啟用

運行php函式phpinfo(),並開啟該畫面後,搜尋mod_rewrite

https://ithelp.ithome.com.tw/upload/images/20210726/20139878RW82EbATwl.png

https://ithelp.ithome.com.tw/upload/images/20210726/20139878RW82EbATwl.png

只要在loaded modules欄位內有找到mod_rewrite就代表啟用成功


三、 編輯.htaccess檔案

找到codeigniter根目錄內的.htaccess檔案(若沒有該檔案則建立一個),並在檔案內加入以下內容:

RewriteEngine on
RewriteCond $1 !^(index\.php)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|img|css|js|fonts|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L,QSA]

APACHE

四、 修改config.php檔案

找到application\config\config.php,並找到$config['index_page'] = 'index.php';

並改成:$config['index_page'] = '';

接下來你的網址就可以省略輸入index.php了

環境

  • Windows 10
  • php 7.3.5
  • Apache 2.4.39
  • Codeigniter 3.1.6
7會員
21內容數
你可以在這裡看到後端工程師的技術文章 也可以看到一些投資相關的心得分享 歡迎交流~
留言0
查看全部
發表第一個留言支持創作者!
Hankz是名工程師 的其他內容
有的時候,會希望在物件導向中對原生的Class新增功能的時候,大多我們都會寫一個新的class並繼承。 但是其實Laravel提供了一個不同的方式,讓我們可以在常用的Class上,直接新增想要的function,那就是macro。
有的時候,會希望在物件導向中對原生的Class新增功能的時候,大多我們都會寫一個新的class並繼承。 但是其實Laravel提供了一個不同的方式,讓我們可以在常用的Class上,直接新增想要的function,那就是macro。
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
理解域名註冊的成本和隱藏費用是確保您網址註冊過程順利的關鍵。謹慎選擇註冊商,確保您瞭解所有相關費用,以確保您的域名註冊是經濟實惠的並且不會有令人驚訝的費用。
Thumbnail
古亭隱藏景點【超級祕景帶你玩一整天】週末就這樣安排吧❤️台北就有微型日本網美景點❤️ 📷📷 1 / 1 追蹤📷下班隨手作 IG: xiabenhow2022.06.15 文章目錄 收合 古亭這麼好拍!哪些景點你還沒走過~必去推薦! 點我看影片👉 古亭隱藏景點 【帶你玩一整天】 📷📷
Thumbnail
炸雞人人愛,炸雞種類繁多,尤其雞排更是台灣人最愛。這也是許多外國人無法理解台灣人為何那麼愛雞排??但是雞排就是那麼吸引人,市面上炸雞店非常多家。但是這家熊掌香雞排就是非常用心店家,從炸雞食材選料、所有醃汁、調味品、炸物過程都是店家一手包辦。獨特配方與醃製過程都是顧客要說讚主因。 地址: 營業時間:
Thumbnail
問題:如果讓你從現在開始創業,你會選擇開什麼樣的商店? A:漢堡店 B:咖啡店 C:甜甜圈店 D:Pizza店 選好答案後,往下滑看詳細分析! . . . . . . A :顧問人才 B :能言善道 C:主動出擊的才能 D :業務型人才 百家樂贏錢
Thumbnail
IP 位址就像使用者的網路門牌,ISP會派給每個用戶會得到一組固定的、不重複的 IP 位址,理論上我們無法隱藏 IP 位址,但是我們可以用“假地址”欺騙服務器,獲得 “假”IP 位址有三種主流的方法,
Thumbnail
不受時、空的限制,人人都可參與課程 專業人士評斷網路教學為未來趨勢 政府、專家、學校都提倡網路教學 網路教學方便,依然不夠完善。
Thumbnail
David Webb調查Gatecoin的個案 日前香港獨立股評人David Webb在其網站撰文,指他調查一間本地加密貨幣交易商時,無意中發現一班跨國股壇老千涉及多宗未有申報的關連交易。文中詳述他是如何透過查閱公開資料,重構出錯縱複雜的關連網,從而發現問題交易,非常精彩。這種手法對於執法人員和專精
Thumbnail
沒有了愛心數之後,其實還有很多東西可以看;但成功的網紅行銷公司,必須能拿出愛心數之外的更多成長指標,以有效幫助甲方找到適當網紅人選。至於如何運用內容,將粉絲帶到廣告主希望他們去的地方,將會是網紅行銷的一大挑戰。
Thumbnail
許多人認為她很勇敢,一個女生勇闖許多國家,認識各式各樣的陌生人,難道都不會害怕嗎?我覺得美恩之所以會勇敢,是因為她是一個有「力量」的人,那是發自內心,有底蘊又有魅力的能量,這個能量隨著一次又一次的旅行更加強化,所以讓她有勇氣做出任何決定。
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
理解域名註冊的成本和隱藏費用是確保您網址註冊過程順利的關鍵。謹慎選擇註冊商,確保您瞭解所有相關費用,以確保您的域名註冊是經濟實惠的並且不會有令人驚訝的費用。
Thumbnail
古亭隱藏景點【超級祕景帶你玩一整天】週末就這樣安排吧❤️台北就有微型日本網美景點❤️ 📷📷 1 / 1 追蹤📷下班隨手作 IG: xiabenhow2022.06.15 文章目錄 收合 古亭這麼好拍!哪些景點你還沒走過~必去推薦! 點我看影片👉 古亭隱藏景點 【帶你玩一整天】 📷📷
Thumbnail
炸雞人人愛,炸雞種類繁多,尤其雞排更是台灣人最愛。這也是許多外國人無法理解台灣人為何那麼愛雞排??但是雞排就是那麼吸引人,市面上炸雞店非常多家。但是這家熊掌香雞排就是非常用心店家,從炸雞食材選料、所有醃汁、調味品、炸物過程都是店家一手包辦。獨特配方與醃製過程都是顧客要說讚主因。 地址: 營業時間:
Thumbnail
問題:如果讓你從現在開始創業,你會選擇開什麼樣的商店? A:漢堡店 B:咖啡店 C:甜甜圈店 D:Pizza店 選好答案後,往下滑看詳細分析! . . . . . . A :顧問人才 B :能言善道 C:主動出擊的才能 D :業務型人才 百家樂贏錢
Thumbnail
IP 位址就像使用者的網路門牌,ISP會派給每個用戶會得到一組固定的、不重複的 IP 位址,理論上我們無法隱藏 IP 位址,但是我們可以用“假地址”欺騙服務器,獲得 “假”IP 位址有三種主流的方法,
Thumbnail
不受時、空的限制,人人都可參與課程 專業人士評斷網路教學為未來趨勢 政府、專家、學校都提倡網路教學 網路教學方便,依然不夠完善。
Thumbnail
David Webb調查Gatecoin的個案 日前香港獨立股評人David Webb在其網站撰文,指他調查一間本地加密貨幣交易商時,無意中發現一班跨國股壇老千涉及多宗未有申報的關連交易。文中詳述他是如何透過查閱公開資料,重構出錯縱複雜的關連網,從而發現問題交易,非常精彩。這種手法對於執法人員和專精
Thumbnail
沒有了愛心數之後,其實還有很多東西可以看;但成功的網紅行銷公司,必須能拿出愛心數之外的更多成長指標,以有效幫助甲方找到適當網紅人選。至於如何運用內容,將粉絲帶到廣告主希望他們去的地方,將會是網紅行銷的一大挑戰。
Thumbnail
許多人認為她很勇敢,一個女生勇闖許多國家,認識各式各樣的陌生人,難道都不會害怕嗎?我覺得美恩之所以會勇敢,是因為她是一個有「力量」的人,那是發自內心,有底蘊又有魅力的能量,這個能量隨著一次又一次的旅行更加強化,所以讓她有勇氣做出任何決定。