You are viewing a plain text version of this content. The canonical link for it is here.
Posted to portalapps-dev@portals.apache.org by "Woonsan Ko (JIRA)" <ji...@apache.org> on 2010/04/20 12:59:51 UTC
[jira] Created: (APA-38) The default content rewriter of reverse
proxy service does not rewrite stylesheet imports
The default content rewriter of reverse proxy service does not rewrite stylesheet imports
-----------------------------------------------------------------------------------------
Key: APA-38
URL: https://issues.apache.org/jira/browse/APA-38
Project: Portals Apps
Issue Type: Bug
Affects Versions: apa-webcontent-1.1
Reporter: Woonsan Ko
Assignee: Woonsan Ko
Fix For: apa-webcontent-1.2
If a stylesheets is imported using the following syntax
import url('/x/y/z/style.css');
the url will not be rewritten to /<contextRoot>/rproxy/<pass_route>/x/y/z/style.css
-----
It would be good if the default content rewriter () cares the following patterns as well:
Pattern IMPORT_URL_PATTERN = Pattern.compile("(\\s|^)(url)\\s*\\(\\s*(['\"])((\\/)[^'\"]*)['\"]\\)", Pattern.CASE_INSENSITIVE);
// ...
String remoteURLReplaces = createLocalPathMatchingReplaces(getHttpReverseProxyPathMapper());
line2 = m.replaceAll("$1$2 ($3" + remoteURLReplaces + "$4$3)");
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (APA-38) The default content rewriter of reverse
proxy service does not rewrite stylesheet imports
Posted by "Woonsan Ko (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/APA-38?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Woonsan Ko updated APA-38:
--------------------------
Description:
If a stylesheets is imported using the following syntax
import url('/x/y/z/style.css');
the url will not be rewritten to /<contextRoot>/rproxy/<pass_route>/x/y/z/style.css
-----
It would be good if the default content rewriter (DefaultReverseProxyLinkRewritingParserAaptor) cares the following patterns as well:
Pattern IMPORT_URL_PATTERN = Pattern.compile("(\\s|^)(url)\\s*\\(\\s*(['\"])((\\/)[^'\"]*)['\"]\\)", Pattern.CASE_INSENSITIVE);
// ...
String remoteURLReplaces = createLocalPathMatchingReplaces(getHttpReverseProxyPathMapper());
line2 = m.replaceAll("$1$2 ($3" + remoteURLReplaces + "$4$3)");
was:
If a stylesheets is imported using the following syntax
import url('/x/y/z/style.css');
the url will not be rewritten to /<contextRoot>/rproxy/<pass_route>/x/y/z/style.css
-----
It would be good if the default content rewriter () cares the following patterns as well:
Pattern IMPORT_URL_PATTERN = Pattern.compile("(\\s|^)(url)\\s*\\(\\s*(['\"])((\\/)[^'\"]*)['\"]\\)", Pattern.CASE_INSENSITIVE);
// ...
String remoteURLReplaces = createLocalPathMatchingReplaces(getHttpReverseProxyPathMapper());
line2 = m.replaceAll("$1$2 ($3" + remoteURLReplaces + "$4$3)");
> The default content rewriter of reverse proxy service does not rewrite stylesheet imports
> -----------------------------------------------------------------------------------------
>
> Key: APA-38
> URL: https://issues.apache.org/jira/browse/APA-38
> Project: Portals Apps
> Issue Type: Bug
> Affects Versions: apa-webcontent-1.1
> Reporter: Woonsan Ko
> Assignee: Woonsan Ko
> Fix For: apa-webcontent-1.2
>
>
> If a stylesheets is imported using the following syntax
> import url('/x/y/z/style.css');
> the url will not be rewritten to /<contextRoot>/rproxy/<pass_route>/x/y/z/style.css
> -----
> It would be good if the default content rewriter (DefaultReverseProxyLinkRewritingParserAaptor) cares the following patterns as well:
> Pattern IMPORT_URL_PATTERN = Pattern.compile("(\\s|^)(url)\\s*\\(\\s*(['\"])((\\/)[^'\"]*)['\"]\\)", Pattern.CASE_INSENSITIVE);
> // ...
> String remoteURLReplaces = createLocalPathMatchingReplaces(getHttpReverseProxyPathMapper());
> line2 = m.replaceAll("$1$2 ($3" + remoteURLReplaces + "$4$3)");
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.