我已尽可能简化了我的问题。
我的服务器上static.html
中有/var/www/example.com/subdir
个文件,并且
我在.htaccess
的服务器上有/var/www/example.com/subdir
个文件
我的.htaccess文件包含:
RewriteEngine on
RewriteRule abc static.html [L]
我的apache cfg文件中没有更高级别的.htaccess文件或规则。
预期行为:
实际行为:
请求的URL /var/www/example.com/subdir/static.html不是 在此服务器上找到。
此外,如果我设置了RewriteEngine off
,错误将变为:
在上找不到所请求的URL /var/www/example.com/subdir/abc 该服务器。
所以,我知道至少重写引擎正在运行。