我正在使用 .htaccess 文件来设置一些有关我的上传目录的规则,人们可以在其中上传文件。但是我的 php 代码允许通过我的上传页面简单地上传 .htaccess 文件,它将重写我服务器上的原始文件。我该如何停止它?
解决方案是告诉 php 在上传时重命名文件,或者在文件中添加时间戳,这样它就不会被重写,但我正在寻找不会影响我的网站功能的解决方案。
我在 .htaccess 文件中使用此行:
RewriteRule ^(php\.ini|\.htaccess) - [NC,F]
但似乎不起作用。
感谢帮助。