【问题标题】:httpd.conf rewriterules per project on local server本地服务器上每个项目的 httpd.conf 重写器
【发布时间】:2011-04-17 15:24:59
【问题描述】:

我在同一个本地服务器上托管多个项目,想知道是否可以将每个项目的重写规则放在 httpd.conf 文件中,而不是放在每个项目的 .htaccess 文件中。

httpd.conf 文件中的语法是否与 .htaccess 完全相同,因为我以前从未使用过它?

谢谢。

【问题讨论】:

    标签: mod-rewrite httpd.conf


    【解决方案1】:

    是的,有可能:

    此模块在每个服务器上下文 (httpd.conf) 和每个目录上下文 (.htaccess) 中对完整 URL(包括路径信息部分)进行操作 […]

    在 .htaccess 文件和不同的 context 中使用 mod_rewrite 的主要区别在于 RewriteRule 模式的语法:

    在 .htaccess 文件中使用重写引擎时,每个目录的前缀(对于特定目录始终相同)会自动删除以进行模式匹配并自动添加 em> 替换完成后。

    因此,虽然路径前缀之前已被删除,因此也必须从模式中删除,但在任何其他上下文中使用时必须提供完整路径。

    【讨论】:

      猜你喜欢
      • 2016-01-07
      • 2017-03-28
      • 1970-01-01
      • 2021-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多