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