Htaccess Block直接访问php文件

时间:2016-01-18 16:16:05

标签: apache .htaccess mod-rewrite

我添加了htaccess规则来重写url,如下所示...

RewriteRule ^demo/$ demo.php [L,QSA]

这对我来说很好。 现在问题是我想阻止demo.php文件的url。像用户只能访问

www.example.com/demo/ (valid)
www.example.com/demo.php (not valid and want to block this url)

请帮我这样做。 谢谢,

1 个答案:

答案 0 :(得分:2)

您可以使用此规则:

RewriteCond %{THE_REQUEST} /demo\.php [NC]
RewriteRule ^ - [L,R=404]