需要有关.htaccess语法的说明

时间:2018-06-21 19:31:20

标签: .htaccess

我的文件夹中有一个.htaccess文件,它阻止直接访问此文件夹中的所有文件。基本上,我使用此链接作为参考。 Deny access to all files in a directory unless a specific php page is referrer

但是我不确定最后一行的语法含义,特别是^和-的含义。我注意到,如果我删除破折号并保留插入符号,它会起作用。非常感谢任何人都能在最后一行解释语法。

RewriteEngine On
RewriteCond %{HTTP_REFERER} !../login.php
RewriteCond %{HTTP_REFERER} !home.php
RewriteCond %{HTTP_REFERER} !table.php
RewriteCond %{HTTP_REFERER} !search.php
RewriteCond %{HTTP_REFERER} !1_3_5_7_8_10_12.php
RewriteCond %{HTTP_REFERER} !4_6_9_11.php
RewriteCond %{HTTP_REFERER} !2Leap.php
RewriteCond %{HTTP_REFERER} !2NotLeap.php
RewriteRule ^ - [L,R=404]

0 个答案:

没有答案