Wildfly 15 Undertow 永久重定向
Wildfly 15 Undertow permanent redirect
我在我的 WEB-INF 文件夹中创建了一个 undertow-handlers.conf。
我添加了一堆这样的行:
regex('/foo') -> redirect('/bar');
按预期工作,将 /foo 的所有请求重定向到 /bar。
很遗憾,响应代码为 302(临时移动)。
我需要它以 301 响应(永久移动)。
我不知道该怎么做。有什么想法吗?
我自己找到了解决方案:
regex('/foo') -> { set(attribute='%{o,Location}', value='/bar'); response-code(301); }
我在我的 WEB-INF 文件夹中创建了一个 undertow-handlers.conf。
我添加了一堆这样的行:
regex('/foo') -> redirect('/bar');
按预期工作,将 /foo 的所有请求重定向到 /bar。
很遗憾,响应代码为 302(临时移动)。
我需要它以 301 响应(永久移动)。
我不知道该怎么做。有什么想法吗?
我自己找到了解决方案:
regex('/foo') -> { set(attribute='%{o,Location}', value='/bar'); response-code(301); }