Mod rewrite httpd.conf重写本地服务器上每个项目的规则

Mod rewrite httpd.conf重写本地服务器上每个项目的规则,mod-rewrite,httpd.conf,Mod Rewrite,Httpd.conf,我正在同一台本地服务器上处理多个项目,我想知道是否可以将每个项目的重写规则放在httpd.conf文件中,而不是每个项目的.htaccess文件中 httpd.conf文件to.htaccess的语法是否完全相同,因为我以前从未使用过它 谢谢。是的,有可能: 此模块在每个服务器上下文(httpd.conf)和每个目录上下文(.htaccess)[……]中的完整URL(包括路径信息部分)上运行 在.htaccess文件中使用mod_rewrite与在其他文件中使用mod_rewrite的主要区别在

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

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

谢谢。

是的,有可能:

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

在.htaccess文件中使用mod_rewrite与在其他文件中使用mod_rewrite的主要区别在于以下模式的语法:

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

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