我有一个 .htaccess 这样的:
Options -MultiViews
#Rewrite queries from google to the right files
RewriteEngine On
RewriteCond %{QUERY_STRING} ^_escaped_fragment_=(.*)$
RewriteRule ^(.*) /fragments/%1.html
在我的服务器(一个标准的 LAMP debian)上,它可以完美运行。一旦我将其上传到主机 (1&1),我就会收到 500 错误,并且根据 1&1 自己的策略,无法检查错误日志。
技术支持花了 2 周时间来回答我的支持请求,当他们回答时,他们将我指向一个描述 mod_rewrite 的通用页面。
任何人都可以在重写规则/条件中发现语法错误,并最终提供另一种方法来执行该规则的功能吗?