Java Tapestry 5将大小写混合的URL重定向为小写

Java Tapestry 5将大小写混合的URL重定向为小写,java,redirect,seo,tapestry,Java,Redirect,Seo,Tapestry,Tapestry 5中的URL不区分大小写,这意味着您可以键入http://www.mYsItE.com/iNDEX并且它将加载http://www.mysite.com/index。地址栏将以小写字母显示域名,但保留您用于页面的大写字母(例如,上面的示例将显示为http://www.mysite.com/iNDEX在页面加载后的地址栏中) 为了搜索引擎优化的目的,我们正在寻找我们的网站301重定向任何混合大小写的URL到所有小写-转换整个URL到小写,而不仅仅是域。有没有办法将Tap5配置为3

Tapestry 5中的URL不区分大小写,这意味着您可以键入
http://www.mYsItE.com/iNDEX
并且它将加载
http://www.mysite.com/index
。地址栏将以小写字母显示域名,但保留您用于页面的大写字母(例如,上面的示例将显示为
http://www.mysite.com/iNDEX
在页面加载后的地址栏中)

为了搜索引擎优化的目的,我们正在寻找我们的网站301重定向任何混合大小写的URL到所有小写-转换整个URL到小写,而不仅仅是域。有没有办法将Tap5配置为301将大小写混合的URL重定向为小写

(我希望这个问题不要太宽泛。如果是的话,请原谅。)

您可以为或您可以为。首选的方法是RequestFilter

请确保您在:*之前对过滤器贡献进行排序,以便它在其余部分之前执行

例如MyAppModule.java

public static void contributeRequestHandler(OrderedConfiguration<RequestFilter> config) {
   config.addInstance(MyRequestFilter.class, "before:*");
}
publicstaticvoidcontributerequesthandler(OrderedConfiguration配置){
config.addInstance(MyRequestFilter.class,“before:*”);
}
您可以向,也可以向。首选的方法是RequestFilter

请确保您在:*之前对过滤器贡献进行排序,以便它在其余部分之前执行

例如MyAppModule.java

public static void contributeRequestHandler(OrderedConfiguration<RequestFilter> config) {
   config.addInstance(MyRequestFilter.class, "before:*");
}
publicstaticvoidcontributerequesthandler(OrderedConfiguration配置){
config.addInstance(MyRequestFilter.class,“before:*”);
}

很抱歉没有尽快回复您;我选择接收关于这个问题的电子邮件通知,但显然这些通知没有发出,所以我没有意识到我已经收到了答案。谢谢你,我会试试的。很抱歉没有尽快回复你;我选择接收关于这个问题的电子邮件通知,但显然这些通知没有发出,所以我没有意识到我已经收到了答案。谢谢,我来试试。