如何去掉index.php

去掉index.php的方法:首先找到Apache配置文件httpd.conf;然后在该文件中去掉“LoadModule rewrite_module modules/mod_rewrite”前面的“#”号即可。

如何去掉index.php

推荐:《PHP视频教程》

) ` B E f站当中的index.php往往会让恶意用户得到过多的项目细节u A a s信息,去掉网站链接中的index.php,可以大大提高网站的安全性。本文0 h -针对Apache服务? / t 4 Z器下如何配置,才能在访问网站时隐藏index.php。

已有Apach) _ 7 O |e+PHP的服务器环境,并且有一个可以运行的项目。

方法/步骤

找到Apache配置{ @ ) t 5 (文件httpd.conf,在该文件中去掉LoadModule rewrite_mx t R ~odule modules/mod_rewriteT L R.son , b前面的“#”号( 4 , b K X, z ] x L Y即开启Apache的url重写模式

将httpd.cos V F l Qnf文件里面的所有AllowOverride None都改为AllowOverride All

创建.htaccess文件并放到项目根目录下。

在这个文件里面加:

RewriteEngine on
RewriteCond %{REQUEST_FILENAML 4 V . q + D G E} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [L]

如果项目支持在配置文件中设置项I y U = 9 $ ( 9 5目的url重写模式,需要在项目的配置文件里写

return Array(
‘URL_MODEL’ => ’2′,
);

如果不支持在配置文件中设置url重写模式,该步骤可省略。

注意事项

根据Apache的安装目录,在conf文件夹下找到httpd.conf文件。

以上就是如何去掉index.php的详细内容。