为什么网上说使用urlRewriter能够让搜索引擎更好的收录?
首先我理解的urlRewriter是如下:
1.客户端输入一个静态网址:www.XXX.html
2.然后urlRewriter把这个地址分发到一个action里面,如下↓
<rule>
<from>^/archiver/fid-([0-9]+)\.html$</from>
<to>/archiver/index.jsp?fid=$1</to>
</rule>
3.然后客户端就可以在静态页看到动态页action的内容。
疑问:
1.这个静态页www.XXX.html其实根本就不存在服务器里,为什么还说 能被搜索引擎收录?
2.用java把一个JSP页面生成为一个静态html页面的好,还是用url重写好?
求大神解答
最近公司以前的一个项目需要升级改版,其中的一个模块是使用Struts2做的不需要改动,但是需要将其从之前的项目里面剥离出来,看了看官网,发现所有的链接访问的静态地址,以为是FreeMarker实现的,仔细研究了会发现不是那么回事,原来是伪静态,程序使用了urlrewriter。其实urlrewriter的使用很简单,看看下面你就明白了。
urlrewriter简介:url rewrite将我们的动态网页地址转化为静态的地址,如html、shtml,还可以隐藏网页的真正路径,比如:有时......
答案就在这里:Java中urlrewriter的使用
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。