以下重写规则在我的文档根目录的.htaccess文件中不起作用:
RewriteRule ^shop/b2b/something(/)?$ https://domain.tld/business [NC,R=301,PT,L]
因为在Web服务器文档根目录中确实有一个文件系统子文件夹“ shop”。此文件夹包含另一个具有自己的.htaccess文件的网络应用。
我认为原因是在mod_rewrite文档中:
请注意,mod_rewrite会尝试猜测您是否已指定 文件系统路径或URL路径,方法是检查第一个段是否 路径的路径位于文件系统的根目录。
是否有任何方法可以禁用单个规则或一般情况下的此检查?