關(guān)于“php_rewrite_配置”的問(wèn)題,小編就整理了【2】個(gè)相關(guān)介紹“php_rewrite_配置”的解答:
php配置環(huán)境?你在本地搭建好了一個(gè) Web 開(kāi)發(fā)環(huán)境,通常你需要修改環(huán)境的一些設(shè)置來(lái)達(dá)到一些目的,也有可能是 Web 應(yīng)用要求你去修改某些特定的設(shè)置,或者通過(guò)修改設(shè)置來(lái)優(yōu)化網(wǎng)站的性能。
修改 Web 運(yùn)行環(huán)境的設(shè)置是通過(guò)修改一些配置文件來(lái)完成的,比如想要修改 Apache 的配置,你需要找到 httpd.conf 這個(gè)文件,想修改 PHP 的設(shè)置,一般是 php.ini 這個(gè)文件,MySQL 的設(shè)置文件通常是 my.cnf 。
找到這些文件所在的位置,打開(kāi)以后,修改對(duì)應(yīng)的選項(xiàng)的值,保存文件,然后重啟 Web 運(yùn)行環(huán)境,這樣就可以完成修改了。
CI框架怎么去掉隱藏入口文件index.php?1.
LoadModule rewrite_module modules/mod_rewrite.so,把該行前的#去掉。
搜索 AllowOverride None(配置文件中有多處),看注釋信息,將相關(guān).htaccess的該行信息改為AllowOverride All。
2.在CI的根目錄下,即在index.php,system的同級(jí)目錄下,建立.htaccess,直接建立該文件名的不會(huì)成功,可以先建立記事本文件,另存為該名的文件即可。內(nèi)容如下(CI手冊(cè)上也有介紹):
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
如果文件不是在www的根目錄下,例如我的是:,第三行需要改寫(xiě)為RewriteRule ^(.*)$ /CI/index.php/$1 [L]。
另外,我的index.php的同級(jí)目錄下還有js文件夾和css文件夾,這些需要過(guò)濾除去,第二行需要改寫(xiě)為:RewriteCond $1 !^(index\.php|images|js|css|robots\.txt)。
到此,以上就是小編對(duì)于“php_rewrite_配置”的問(wèn)題就介紹到這了,希望介紹關(guān)于“php_rewrite_配置”的【2】點(diǎn)解答對(duì)大家有用。