protected String getSeoPrefixUrl(final RequestData requestData) throws Exception {
final MarketPlace marketPlace = requestData.getMarketPlace();
final Market market = requestData.getMarket();
final MarketArea marketArea = requestData.getMarketArea();
final Localization localization = requestData.getMarketAreaLocalization();
final Retailer retailer = requestData.getMarketAreaRetailer();
final Locale locale = localization.getLocale();
String seoPrefixUrl = buildContextPath(requestData) + "/" + getMarketPlacePrefixUrl(marketPlace) + getMarketPrefixUrl(market) + getMarketAreaPrefixUrl(marketArea)
+ getLocalizationPrefixUrl(localization) + getRetailerPrefixUrl(retailer);
String seoSegmentMain = getSeoSegmentMain(locale);
if (StringUtils.isNotEmpty(seoSegmentMain)) {