Ignore:
Timestamp:
2015-06-12T09:39:20+12:00 (9 years ago)
Author:
Georgiy Litvinov
Message:

RSS Feed Links url use baseUrl from request. Fixed broken links when we use AJP proxy.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/RSSRetrieve.java

    r28966 r29979  
    2626import java.util.Date;
    2727import java.text.SimpleDateFormat;
     28
    2829import org.apache.log4j.*;
    2930
     
    9091    //logger.error("**** collection metadata:");
    9192    //GSXML.elementToLogAsString(collMeta, true);
    92 
     93   
    9394    // work out some commonly used variables such as lang and url_prefix
    9495    String lang = request.getAttribute("lang");
     
    9697        lang = "en";
    9798    }
    98 
     99    //Get baseUrl from request
     100    String baseURL = request.getAttribute("baseURL");
     101   
    99102    // url_prefix is of the form http://domain/greenstone3/library/collection/_colname_/
    100     String url_prefix = GlobalProperties.getFullGSDL3WebAddress()+"/"+this.library_name+"/collection/"+this.cluster_name;
    101 
     103    //String url_prefix = GlobalProperties.getFullGSDL3WebAddress()+"/"+this.library_name+"/collection/"+this.cluster_name;
     104    String url_prefix = baseURL+"library"+"/"+this.library_name+"/collection/"+this.cluster_name;
    102105
    103106    // generate the header and footer
Note: See TracChangeset for help on using the changeset viewer.