Joomla隐藏index.php

Joomla网站地址中如果没有做任何设置,地址中可能是包含index.php的,类似于下图所示,如果站长想隐藏index.php入口文件,则需要添加url重写规则。

joomla0329

 

首先一定要开启系统设置中的“启用 URL 重新(writing)”,点击系统设置->全局设置->网站前台,找到“启用URL重写”选项勾选为“是”保存即可。

joomla03291

 

可以直接打开网站根目录,找到 htaccess.txt 文件,重命名为 .htaccess然后打开网站前台,查看有没有生效。

如果之前的操作没有生效,比如宝塔面板,可以直接修改网站配置文件,或者在伪静态设置中添加重写规则

找到/www/server/panel/vhost/rewrite/www.网站域名.com.conf 文件,修改里面的内容为

location / {
     try_files $uri $uri/ /index.php?$args;
}

保存,并重启服务器,再访问网站前台,index.php已经成功隐藏。

joomla03292

Image