状态码的奇怪情况:301永久移动

时间:2020-06-17 20:48:23

标签: apache mod-rewrite

在我的.htaccess文件中,我在其他类似内容中都有此规则


    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^Buscar view/buscar.php
    RewriteRule ^Ordendecompra  view/ordendecompra.php


Apache(2.4.4 Win64 OpenSSL / 1.1.1c PHP / 7.3.15)将Ordendecompra /的Ordendecompra /更改为状态代码:301永久移动

但是在虚拟主机中没有此错误。

我通过更改解决了


    RewriteRule ^Ordendecomp  view/ordendecompra.php

但是我不明白问题所在。

1 个答案:

答案 0 :(得分:0)

我发现了问题。 * nifa by defaul区分大小写,但Windows不区分大小写。 Web服务器继承此条件。