From: <hs...@us...> - 2011-06-03 18:53:57
|
Revision: 898 http://treebase.svn.sourceforge.net/treebase/?rev=898&view=rev Author: hshyket Date: 2011-06-03 18:53:51 +0000 (Fri, 03 Jun 2011) Log Message: ----------- Fixing sitemap so that it doesn't point to the PURL links but to the actual study URLs in TreeBASE. Google was not able to index the PURL links because it went to an external source Modified Paths: -------------- trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/SiteMapController.java trunk/treebase-web/src/main/webapp/WEB-INF/pages/sitemap.jsp Modified: trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/SiteMapController.java =================================================================== --- trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/SiteMapController.java 2011-06-02 19:55:32 UTC (rev 897) +++ trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/SiteMapController.java 2011-06-03 18:53:51 UTC (rev 898) @@ -11,6 +11,7 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import org.cipres.treebase.TreebaseUtil; import org.cipres.treebase.domain.study.Submission; import org.cipres.treebase.domain.study.SubmissionService; @@ -37,7 +38,10 @@ Collection<Submission> submissions = mSubmissionService.findPublishedSubmissions(); for ( Submission submission : submissions ) { - phyloURL.add(submission.getStudy().getPhyloWSPath().getPurl().toString()); + //Google web crawler does not like external links in the sitemap + //phyloURL.add(submission.getStudy().getPhyloWSPath().getPurl().toString()); + phyloURL.add(TreebaseUtil.getSiteUrl() + "search/study/summary.html?id=" + submission.getStudy().getId().toString()); + } return new ModelAndView("sitemap", "phyloURL", phyloURL); Modified: trunk/treebase-web/src/main/webapp/WEB-INF/pages/sitemap.jsp =================================================================== --- trunk/treebase-web/src/main/webapp/WEB-INF/pages/sitemap.jsp 2011-06-02 19:55:32 UTC (rev 897) +++ trunk/treebase-web/src/main/webapp/WEB-INF/pages/sitemap.jsp 2011-06-03 18:53:51 UTC (rev 898) @@ -4,7 +4,7 @@ <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <c:forEach var="url" items="${phyloURL}" varStatus="status"> <url> - <loc><c:out value="${url}"/>?format=html</loc> + <loc><c:out value="${url}"/></loc> </url> </c:forEach> </urlset> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |