本文主要是介绍ubuntu16.04 apache下去掉php项目的index.php,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.首先启动mod_rewrite
终端输入:sudo a2enmod rewrite
2.更改/etc/apache2/apache2.conf(ubuntu16.04没有httpd.conf文件,配置文件是apache2.conf)文件,主要是 AllowOverride None 改为AllowOverride All
3.在项目根目录下新建一个.htaccess文件,内容写:
<IfModule mod_rewrite.c>RewriteEngine on#不显示index.phpRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
4.重启Apache
service apache2 restart
这篇关于ubuntu16.04 apache下去掉php项目的index.php的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!