我的网站的URL是www.example.com/?id=THEPRODUCTID#i
,其中THEPRODUCTID
是字母数字字符串。请注意,#i结尾。
问题是Google搜寻器忽略了#i
上指定的Sitemap.xml
,因此我在Google上看到的结果是www.example.com/?id=THEPRODUCTID
。
作为快速解决方案,我想创建一个将www.example.com/?id=THEPRODUCTID
重定向到www.example.com/?id=THEPRODUCTID#i
的servlet。我不确定如何进行映射,或者不确定它应该是过滤器,重定向,转发...。非常感谢任何指导。
最佳答案
查看URL重写,例如使用Tuckey,您可以摆脱外部URL的整个过程,并将其保留在后端。
您可以创建规则以使您的网址在用户端类似于www.example.com/product/THEPRODUCTID/i
,并在后端转换为www.example.com/?id=THEPRODUCTID#i
。