【问题标题】:What language are apache .htaccess files written in?apache .htaccess 文件是用什么语言编写的?
【发布时间】:2012-08-17 08:49:38
【问题描述】:

我知道一些语法等,但是整个编写重定向规则和被阻止的 IP 地址是否有一个名称?还是只是称为“Apache .htaccess 代码”?

【问题讨论】:

  • 不完全是代码。它是一个 syntax 虽然,指定有参数的指令。

标签: apache .htaccess


【解决方案1】:

整个语法没有具体的名称,但它们被称为Directives

【讨论】:

  • 如果您遇到这个问题是为了突出上述语法,(对于崇高)寻找 ApacheConf.tmLanguage
  • 是的,它们被称为指令,并且在这些文件中通常也有很多正则表达式的用途。
【解决方案2】:

根据维基百科关于.htaccess 的页面,该语言的名称是该问题的先前答案/cmets 的组合。

Format and language

.htaccess 文件是用Perl Compatible Regular Expressions (PCRE) 语言的Apache Directives 变体编写的。学习基本的 PCRE 本身有助于掌握这些文件的使用。

由于历史原因,.htaccess 文件的格式是 Apache HTTP server 的全局配置文件 (httpd.conf) 的有限子集,即使与 @987654327 等 Web 服务器一起使用也是如此@ 和 Zeus Web Server 有非常不同的本地全局配置文件。

顺便说一句,“htaccess”是hypertextaccess”的缩写,. 点使它成为Unix 环境中的隐藏文件。

【讨论】:

    【解决方案3】:

    .htaccess 是用 Apache 语言编写的。

    指令只是 Apache 在其自己的配置文件中用于命令的术语。

    脚注:https://code.tutsplus.com/tutorials/the-ultimate-guide-to-htaccess-files--net-4757

    【讨论】:

      猜你喜欢
      • 2011-02-14
      • 1970-01-01
      • 1970-01-01
      • 2015-12-14
      • 1970-01-01
      • 2011-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多