php隱藏傳遞參數(shù) CI框架怎么去掉隱藏入口文件index.php?
CI框架怎么去掉隱藏入口文件index.php?1.加載模塊重寫(xiě)模塊模塊/模塊重寫(xiě)。所以拆下管路前面的#。搜索allowoverride none(配置文件中有多個(gè)位置),查看注釋信息,并更改相關(guān)的行
CI框架怎么去掉隱藏入口文件index.php?
1.
加載模塊重寫(xiě)模塊模塊/模塊重寫(xiě)。所以拆下管路前面的#。
搜索allowoverride none(配置文件中有多個(gè)位置),查看注釋信息,并更改相關(guān)的行信息。HTA訪問(wèn)權(quán)限允許覆蓋所有。
2. 在Ci的根目錄中,即索引.php,系統(tǒng)目錄,創(chuàng)建。Htaccess,直接創(chuàng)建文件名不會(huì)成功,可以先創(chuàng)建記事本文件,另存為文件名。內(nèi)容如下(在CI手冊(cè)中也有介紹):
rewriteengine on
rewritecond$1!^(索引)。Php |圖像|機(jī)器人。Txt)
重寫(xiě)規(guī)則^(。*) $/ 索引.php/$1[l
]如果文件不在WWW的根目錄中,例如,我的是:http://localhost/CI/index.php/第三行應(yīng)該是重寫(xiě)規(guī)則^(*)$/CI/索引.php/$1[L]。
另外,我的索引.php在同一級(jí)別的目錄中有JS文件夾和CSS文件夾。這些需要過(guò)濾掉。第二行需要重寫(xiě)為:rewritecond$1!^(索引)。Php |圖像| js | css |機(jī)器人。Txt)。
3. 在CI/配置.php)$config[“索引頁(yè)”]=“索引.php“Add$config[”indexupage“]=”“.”這沒(méi)問(wèn)題,但請(qǐng)記住啟動(dòng)Apache。
上述重定向規(guī)則也可以在Linux下寫(xiě)入.Htacess文件。把它放在網(wǎng)站的根目錄下。