Thankyou Eric! :)

Eric, before  running I want to confirm that this will work below?
<VirtualHost *:80>


ProxyPreserveHost On

ProxyPass / http://X.X.X.X:8080/login

RewriteEngine On


RewriteRule ^(.*/|)+(%20)+(.+)$ $1$2 [L]

# remove spaces from end or before /
RewriteRule ^(.+?)+(%20)+(/.*|)$ $1$2 [L]

# replace spaces by - in between
RewriteRule ^(^%20*)+(?:%20)+(.*)$ $1-$2 [L,R]



ProxyPassReverse / http://X.X.X.X:8080/login

</VirtualHost>

On Sun, Jun 7, 2020 at 3:41 PM Eric Covener <cove...@gmail.com> wrote:

> > Our applications returning an outside url
> In a redirect? In HTML?
>
> > RewriteRule ^(.*/|)[\s%20]+(.+)$ $1$2 [L]
> If there is a literal %20 I don't think this should be in square
> brackets.  I don't think the \s will ever match so I would drop it at
> the same time.
>
> > We want to return this url without spaces because it fails.
>
> The rewrite rules don't change what's "returned" they modify the URL
> requested on the server. Can you attach your rewrite:trace8 output
> that fails to modify the URL w/ the improvements above?
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
> For additional commands, e-mail: users-h...@httpd.apache.org
>
>

Reply via email to