我想将所有非 www 请求重定向到我的域(例如http://domainname.com到http://www.domainname.com)。
我知道我可以使用Tuckey UrlRewriteFilter但我想知道在 Spring MVC 中是否有内置的方法?
请指导。
我想将所有非 www 请求重定向到我的域(例如http://domainname.com到http://www.domainname.com)。
我知道我可以使用Tuckey UrlRewriteFilter但我想知道在 Spring MVC 中是否有内置的方法?
请指导。
基于 Spring MVC 的应用程序只能访问应用程序根目录,并且可以处理根目录之后的 URL,例如 /myapp、/myapp/dashboard 等
要在请求中更新域名,您必须使用 Servlet API(过滤器)进行配置,或者使用您提到的 Tuckey UrlRewriteFilter。
我会建议你做这个服务器级别。如果您使用 Apache 作为您的主要 http 服务器,则可以使用 .htaccess 规则完成重定向:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^viralpatel\.net$
RewriteRule (.*) http://www.viralpatel.net/$1 [R=301,L]
上述规则将viralpatel.net 重定向到www.viralpatel.net