Joomla网站地址中如果没有做任何设置,地址中可能是包含index.php的,类似于下图所示,如果站长想隐藏index.php入口文件,则需要添加url重写规则。
首先一定要开启系统设置中的“启用 URL 重新(writing)”,点击系统设置->全局设置->网站前台,找到“启用URL重写”选项勾选为“是”,保存即可。
可以直接打开网站根目录,找到 htaccess.txt 文件,重命名为 .htaccess然后打开网站前台,查看有没有生效。
如果之前的操作没有生效,比如宝塔面板,可以直接修改网站配置文件,或者在伪静态设置中添加重写规则
找到/www/server/panel/vhost/rewrite/www.网站域名.com.conf 文件,修改里面的内容为
location / {
try_files $uri $uri/ /index.php?$args;
}
保存,并重启服务器,再访问网站前台,index.php已经成功隐藏。