网站建设资讯

NEWS

网站建设资讯

JSPGenCMS伪静态完美解决方法-创新互联

JSPGenCMS伪静态完美解决方法
如何解决一个网站的静态化问题。整个过程总共分为2步,通过添加一些配置代码、映射代码就可以解决静态化问题了。

在鼓楼等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站设计、成都网站制作 网站设计制作按需定制设计,公司网站建设,企业网站建设,品牌网站建设,成都营销网站建设,成都外贸网站制作,鼓楼网站建设费用合理。

JSPGenCMS功能简单实用、安全稳定,JSPGenCMS虽然拥有整站静态化功能以及定时自动静态化功能,但很多朋友为节省空间不愿生成静态文件,又想实现静态化地址访问,在今天可以解决这个问题了。

1、下载JSPGenCMS4.0+版本:http://www.jspgen.com/cms/node.gen?id=11
2、服务器环境采用Tomcat6+、Nginx1.13+

操作目标:我们要使原来链接地址为 cms/node.gen?id= 变更为 cms/node_id.html 伪静态地址,以节省空间。

我们要做的工作如下,前提需环境能正常启动,项目能正常运行访问,再按如下步骤操作!

第1步:
首先到项目根目录下找到 /WEB-INF/classes/jspgen-parse.xml 文件,在jspgen标记内增加rewrite标记,代码如下:


        
        
        
    

rewrite标记:为重写规则定义模块,用于模板解析后对内容字符进行替换操作,分正则规则、替换内容两部分,中间采用空格间隔。

第2步:
到Nginx安装目录下找到 /conf/nginx.conf 文件,在location / {} 标记内增加rewrite规则,代码如下:

rewrite ^(.*)/html/(index|find|guestbook).html$ $1/cms/$2.gen last;
    rewrite ^(.*)/html/(node|show)_([0-9]+)_([0-9]+).html$ $1/cms/$2.gen?id=$3&page=$4 last;
    rewrite ^(.*)/html/(node|show)_([0-9]+).html$ $1/cms/$2.gen?id=$3 last;

最后,写完规则,重启Tomcat、Nginx。

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享文章:JSPGenCMS伪静态完美解决方法-创新互联
链接分享:http://cdweb.net/article/dhdcop.html