mod_substitute and variables

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

does anyone know if we can use variables with mod_substitute? I have some apps that respond to html on different ports in the same machine (that I don’t know in advanced), and I would like to access them through a proxy using an URL like http://myhost/app/1001. With this URL, I can connect to http://localhost:1001/

The problem is that I would like to prepend all addresses in the pages that those apps respond, with the port number of the app. I am trying to use mod_rewrite and mod_substitute. I can access each app in turn, but not managed to properly substitute the urls.

I wonder if I could used the env variable set by LocationMatch, or some other method to achieve similar result.
Here is my configuration:

       <LocationMatch “^/app/(?<uiport>\d+)">
                SetOutputFilter INFLATE;SUBSTITUTE;DEFLATE
                AddOutputFilterByType SUBSTITUTE text/html
                ReWriteRule app/(\d+)/(.*)  http://localhost:$1/$2 [P]
                Substitute s|href="">"/"|href="">“/app/${env:MATCH_UIPORT}"|n
        </LocationMatch>

Best regards,
João


[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux