为了账号安全,请及时绑定邮箱和手机立即绑定

为什么所有 Prestashop 子文件夹中都有 index.php 和 .htaccess?

为什么所有 Prestashop 子文件夹中都有 index.php 和 .htaccess?

PHP
慕田峪9158850 2022-01-14 15:37:54
在 Prestashop 的每个子文件夹中,您可以找到一个index.php包含以下内容的文件:<?php       header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");header("Cache-Control: no-store, no-cache, must-revalidate");header("Cache-Control: post-check=0, pre-check=0", false);header("Pragma: no-cache");header("Location: ../");exit;和一个.htaccess包含:Order deny,allowDeny from all我知道 .htaccess 阻止用户访问该文件夹,但我更好奇他们对 index.php 做了什么,它到底做了什么?
查看完整描述

1 回答

?
万千封印

TA贡献1891条经验 获得超3个赞

.htaccess 通过使用“全部拒绝”规则删除对当前目录的访问来增加安全性。

index.php 在每个文件夹中,以防止直接访问文件夹。例如,如果您在浏览器中键入 www.myshopurl.com/modules,您将被重定向回主页,因为您不打算访问或查看此文件夹的内容。


查看完整回答
反对 回复 2022-01-14
  • 1 回答
  • 0 关注
  • 115 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信