Skip to content
Snippets Groups Projects
Commit a3323eb5 authored by Shinsuke Sugaya's avatar Shinsuke Sugaya
Browse files

fix #1207 modify request path on virtual host

parent fea8c79b
Branches
Tags
Loading
...@@ -15,6 +15,8 @@ ...@@ -15,6 +15,8 @@
*/ */
package org.codelibs.fess.mylasta.direction.sponsor; package org.codelibs.fess.mylasta.direction.sponsor;
import org.codelibs.core.lang.StringUtil;
import org.codelibs.fess.util.ComponentUtil;
import org.dbflute.util.DfTypeUtil; import org.dbflute.util.DfTypeUtil;
import org.lastaflute.web.path.ActionAdjustmentProvider; import org.lastaflute.web.path.ActionAdjustmentProvider;
import org.lastaflute.web.path.FormMappingOption; import org.lastaflute.web.path.FormMappingOption;
...@@ -36,6 +38,22 @@ public class FessActionAdjustmentProvider implements ActionAdjustmentProvider { ...@@ -36,6 +38,22 @@ public class FessActionAdjustmentProvider implements ActionAdjustmentProvider {
}); });
} }
@Override
public String customizeActionMappingRequestPath(String requestPath) {
if (StringUtil.isBlank(requestPath)) {
return null;
}
final String virtualHostKey = ComponentUtil.getFessConfig().getVirtualHostKey();
if (StringUtil.isBlank(virtualHostKey)) {
return null;
}
final String prefix = "/" + virtualHostKey;
if (requestPath.startsWith(prefix)) {
return requestPath.substring(prefix.length());
}
return null;
}
@Override @Override
public String toString() { public String toString() {
return DfTypeUtil.toClassTitle(this) + ":{}"; return DfTypeUtil.toClassTitle(this) + ":{}";
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment