允许直接访问特定的php文件

时间:2015-10-27 17:58:33

标签: php regex apache .htaccess mod-rewrite

下面的规则应该阻止对所有*.php个文件的直接访问:

RewriteCond %{THE_REQUEST} ^.+?\ [^?]+\.php[?\ ]
RewriteRule \.php$ - [F]

有没有办法排除1或2个php文件被这个全局规则忽略?

示例:

所有*.php个文件(如果直接访问则忽略)

cronjob.php, specialpage.php(上述规则应该忽略,应该允许直接访问。)

您能否请出示(1)或(2个或更多)文件的例子。

PS:如果存在排除这些文件的规则,那么需要应用哪个标志? [L][R,L]或????

1 个答案:

答案 0 :(得分:2)

您可以在pygame.mixer.init(frequency=22050, size=-16, channels=2, buffer=4096) sound = pygame.mixer.Sound('/home/user/scripts/music.mp3').play() 中使用否定:

RewriteRule