怎样通过htaccess设置允许执行权限的文件

织梦猫dedemao
企业官方账号
2012-01-18 02:15:38
在网上搜了半天,全是关于如何禁止目录下php执行权限的资料。现在我有个目录里面有php文件,必须得赋予这个目录可执行权限,但是有黑客上传木马到这个目录,我现在想禁止这个目录的php执行权限,然后给予指定的php文件执行的权限,不知道该如何写htaccess文件,请大家帮帮我!

例如禁止uploads目录下的php执行权限,则在htaccess中写如下代码:
RewriteEngine on RewriteCond % !^$
RewriteRule uploads/(.*).(php)$ – [F]
---------------------------------------------
现在uploads目录下的php都无法执行了,怎样使uploads目录下的1.php这个文件可以执行,而其余的php文件无法执行呢?
...全文
487 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
织梦猫dedemao 2012-01-18
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 phpnewnew 的回复:]
你这样做是没有意义的,黑客能够传文件到你的目录内,难道他就不能覆盖你的文件?
htaccess只能设置的禁止通过web访问某些文件,而不是从根本的 意义上来阻止访问。
[/Quote]
领教了,多谢!
黄袍披身 2012-01-18
  • 打赏
  • 举报
回复
你这样做是没有意义的,黑客能够传文件到你的目录内,难道他就不能覆盖你的文件?
htaccess只能设置的禁止通过web访问某些文件,而不是从根本的 意义上来阻止访问。
织梦猫dedemao 2012-01-18
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 mumubangditu 的回复:]
你还是联系一下客服。让他们配合帮你解决。
[/Quote]
谢谢了,但是可以通过设置htaccess禁止一个文件的访问权限呀,如何让其可以允许一个文件的访问权限呢?
mumubangditu 2012-01-18
  • 打赏
  • 举报
回复
你还是联系一下客服。让他们配合帮你解决。
mumubangditu 2012-01-18
  • 打赏
  • 举报
回复
htaccess文件仅适用于HTTP事务设置,而不是操作系统的配置,并因此不能被用来设置文件的权限。他本身就需要apache来调配。

linux主机只有通过 SSH 等才可以对文件设置权限。如 chmod, CHOWN 等命令。
织梦猫dedemao 2012-01-18
  • 打赏
  • 举报
回复
好像这个只能加在php文件里,只能对单个php文件有效吧,万一黑客上传了php木马到我的目录下,岂不是同样有可执行的权限?该如何预防呢?
织梦猫dedemao 2012-01-18
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 phpnewnew 的回复:]
引用 3 楼 jason19905 的回复:

引用 2 楼 phpnewnew 的回复:
chmod 分别给文件赋权限吧.为什么要用RewriteRule


谢谢楼上。额,我购买的是万网的linux主机哦,只能通过这样的方式来设置权限哦。


没有ssh?没有telnet?没有root? 那你也可以用php 的chmod 来设置文件的权限嘛...
[/Quote]

额,可以举个例子么,万分感谢!
黄袍披身 2012-01-18
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 jason19905 的回复:]

引用 2 楼 phpnewnew 的回复:
chmod 分别给文件赋权限吧.为什么要用RewriteRule


谢谢楼上。额,我购买的是万网的linux主机哦,只能通过这样的方式来设置权限哦。
[/Quote]

没有ssh?没有telnet?没有root? 那你也可以用php 的chmod 来设置文件的权限嘛...
织梦猫dedemao 2012-01-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 phpnewnew 的回复:]
chmod 分别给文件赋权限吧.为什么要用RewriteRule
[/Quote]

谢谢楼上。额,我购买的是万网的linux主机哦,只能通过这样的方式来设置权限哦。
黄袍披身 2012-01-18
  • 打赏
  • 举报
回复
chmod 分别给文件赋权限吧.为什么要用RewriteRule

21,892

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧