Link to home
Start Free TrialLog in
Avatar of gunasekharyalamuri
gunasekharyalamuri

asked on

Url Redirect Not working

I have application name as "appname"  and i want to redirect internally to a particular action using name space like
/test/index.action and /test1/login.action  


i am not able to mask the context name to ProxyPass

Below conf file describes you my server configuration

NameVirtualHost 192.168.10.222:80
<VirtualHost 192.168.10.222:80>
        ServerName ie.abc.com

        ErrorLog /var/log/httpd/Ie-error.log
        # Log everything in common format, except events tagged with dontlog - see end of httpd.conf for details
        CustomLog /var/log/httpd/Ie-access.log common env=!dontlog

        # Redirect to proper start page.
        RewriteEngine On
        RewriteRule  ^/$ index.action [R=301,L]
       


        ProxyRequests Off
        ProxyPreserveHost On

        <Proxy *>
        Order deny,allow
        Allow from all
        </Proxy>

        # ProxyPass to the jboss instance
        ProxyPass / http://localhost:8080/appname/
        ProxyPassReverse / http://localhost:8080/appname/

        <Location />
        Order allow,deny
        Allow from all
       </Location>
</VirtualHost>


where appname is context root for both "test" and "test1" are name spaces.

test.png
ASKER CERTIFIED SOLUTION
Avatar of Nrisimha
Nrisimha
Flag of Croatia image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial


I would like to read my explanation in this post:

301 Redirect and Stylesheet


http://www.experts-exchange.com/Web_Development/Web_Languages-Standards/HTML/Q_27499567.html


regards

Nrisimha
Avatar of gunasekharyalamuri
gunasekharyalamuri

ASKER

As my directory structure is like this

appname
  | test/index.action
  | test1/login.action
In my url redirect its redirecting http://localhost:8080/appname/test/index.action 

But i dont wat to redirect appname in my redirection.