我有一个网站,其页面使用查询字符串提供动态内容。例如:www.example.com?param1=abc¶m2=xyz
我想重写这个 url,以便用户和搜索引擎应该看到带有 url 的页面:www.example.com/abc/xyz
我正在使用 Tomcat 服务器,所以我选择UrlRewriteFilter来执行重写。我将 www.example.com/abc/xyz 重定向到 www.example.com?param1=abc¶m2=xyz
但是,我不确定我应该应用哪种重定向。在搜索中,我发现 301 是最适合 seo 的。我尝试使用 type="permament-redirect" 但地址栏中的 url 在重定向后更改为带有查询字符串的 url(我不想要)。仅当我应用 type="forward" 时,seo 友好的 url 才会保留在地址栏中,但我不知道这是否对 SEO 有好处。
我的主要目的是使我的页面对 SEO 友好。有人可以帮我吗?