建设工作站服务器
本文介绍了如何在apache中隐藏index.php。 编辑觉得很实用,所以和大家分享学习。 希望在读了这篇文章之后能有所收获。 当然,和编辑一起看看吧。
apache如何隐藏index.php :首先检测apache是否支持" mod_rewrite " 然后打开“mod_rewrite”; 然后找到" AllowOverride None "将None更改为All; 最后修改htaccess文件就可以了。
在linux服务器上,Apache隐藏index.php门户文件
检测Apache是否支持mod_rewrite
php提供的phpinfo ) )函数验证首选项,并在Ctrl F中找到“加载的模块”。 其中列出了所有apache2handler打开的模块。 如果包含“mod_rewrite”,则表示支持,无需继续设置。
如果未打开mod_rewrite,请打开目录apache安装目录“/apache/conf/”下的httpd.conf文件,然后在Ctrl F中键入“load module rewrite”
如果找不到,请转至" LoadModule "区域,并在最后一行添加" LoadModule rewrite_module,modules/mod_rewrite.so " (一定要选择独占一行。 )
在httpd.conf中找到AllowOverride None并将None更改为ALL (对应于所有AllowOverride的None更改为ALL ) ) ) ) )。
3 .将以下内容另存为. htaccess文件,并将其放在APP应用程序门户文件的同级目录下
IfModule mod_rewrite.c
optionsfollowsymlinks-multi views
RewriteEngine on
RewriteCond %{REQUEST_FILENAME}! -d
RewriteCond %{REQUEST_FILENAME}! -f
RewriteRule ^(.* ) $ index.php? /$1 [QSA,PT,L]
/IfModule
以上操作全部完成。 重新启动apache
以上是在apache中隐藏index.php的方法。 编辑相信部分知识可能会在我们的日常工作中看到和使用。 希望通过这篇文章学到更多的知识。 详情请关注信息频道。
详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn