.htaccess-RewriteCond:Apache上的标志分隔符不正确,但不是Litespeed

.htaccess-RewriteCond:Apache上的标志分隔符不正确,但不是Litespeed,apache,.htaccess,Apache,.htaccess,我正在使用.htaccess阻止对我的站点的一些错误请求,并试图排除一个页面。在litespeed上,一切都按预期工作,但当我尝试Apache时,会出现以下错误:RewriteCond:bad flag delimiters 我通过排除大量代码对其进行调试,直到我在.htaccess中将其缩小到这行代码 RewriteCond %{REQUEST_URI} !^/ajax_contactus\.php$ 我想知道,为什么它在Apache上失败,而不是在Litespeed上失败,如何解决这个问题

我正在使用.htaccess阻止对我的站点的一些错误请求,并试图排除一个页面。在litespeed上,一切都按预期工作,但当我尝试Apache时,会出现以下错误:RewriteCond:bad flag delimiters

我通过排除大量代码对其进行调试,直到我在.htaccess中将其缩小到这行代码

RewriteCond %{REQUEST_URI} !^/ajax_contactus\.php$

我想知道,为什么它在Apache上失败,而不是在Litespeed上失败,如何解决这个问题?

如果这导致了错误,那么不太可能。我建议您在此处显示完整的.htaccess。如果这导致错误,则不太可能。我建议您在这里显示完全访问权限。