这些.htaccess命令是做什么的?
我正在创建一个新网站,所以我正在为它创建一个新的.htaccess。 为了获得一个示例,我查看了我拥有的另一个网站,并在其中找到了以下代码:这些.htaccess命令是做什么的?,.htaccess,.htaccess,我正在创建一个新网站,所以我正在为它创建一个新的.htaccess。 为了获得一个示例,我查看了我拥有的另一个网站,并在其中找到了以下代码: IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti* <Limit GET POST> order deny,allow deny from all allow from all </Limit> <Limit PUT DELETE> order
IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*
<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>
<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>
IndexIgnore.htaccess*/.?****.\HEADER**/README**/\u vti*
命令拒绝,允许
全盘否定
通融
命令拒绝,允许
全盘否定
这些命令的目的是什么?我是否也应该在我的新站点中实现它们?
LIMIT
定义了可以使用的方法
<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>
上述操作将拒绝所有PUT和DELETE方法
link可以解释GET、POST、PUT和DELETE方法是什么
至于索引
IndexIgnore指令添加到列出目录时要隐藏的文件列表中。文件是shell样式的通配符表达式或完整文件名。多个IndexIgnore指令添加到列表中,而不是替换被忽略文件的列表。默认情况下,列表包含。(当前目录)
^从中获得的信息,你不应该仅仅因为在另一个网站上就实施你不理解的东西。每个网站都是不同的,设置的原因也不同。你只需要使用对你的网站有效的设置,如果你不知道它们是做什么的,那么你可以查一下。Apache的网站上有足够的资源来帮助你。我试着用谷歌搜索自述部分,但谷歌无法搜索这样一个充满语法的表达式。。。
<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>