如何防止他人重写我的 .htaccess 文件

如何防止他人重写我的 .htaccess 文件

我正在使用 .htaccess 文件来设置一些有关我的上传目录的规则,人们可以在其中上传文件。但是我的 php 代码允许通过我的上传页面简单地上传 .htaccess 文件,它将重写我服务器上的原始文件。我该如何停止它?

解决方案是告诉 php 在上传时重命名文件,或者在文件中添加时间戳,这样它就不会被重写,但我正在寻找不会影响我的网站功能的解决方案。

我在 .htaccess 文件中使用此行:

RewriteRule ^(php\.ini|\.htaccess) - [NC,F]

但似乎不起作用。

感谢帮助。

相关内容