Apache As-Is 重定向是内部的...为什么?

Apache As-Is 重定向是内部的...为什么?

所以我有一个非常标准的 Apache 2 设置,其中AllowOverride all

我的 docroot 下的“testing”文件夹中有三个文件:

.htaccess

AddHandler send-as-is .asis

页面.html

this is the page!

wtf.asis

Status: 301 Copy Is Elsewhere
Location: /testing/page.html
Content-Type: text/plain

Redirecting...

当我将浏览器指向 时/testing/wtf.asis,我看到了文本“这是页面!”,但地址栏仍然显示/testing/wtf.asis。我原本希望在地址栏中看到/testing/page.html并获取 301 重定向!相反,我得到了 200 响应。发生了什么?它正在进行内部重定向吗?如果是,为什么?

答案1

我不确定,但我怀疑 Location 需要完整的 URL。你可以试试吗?

相关内容