mod rewrite - Apache: doing pattern matching and grouping with a RewriteRule leads to the local path instead of getting the URL component -




i'd use rewriterule's pattern path requested , redirect client elsewhere keeping path in resulting redirect.

i thought trick:

rewriterule.  ^(.*)$ http://testserver/test/$1 

if user requests foo, send him test/foo (don't worry looping, put rewritecond logic prevent that).

to surprise, apache ends http://testserver/foo/var/www/html. did following:

/bar   /var/www/html/bar 

i raised log level of mod_rewrite , found out did match, apache expand matching local path of /, /var/www/html , using redirect browser, won't surely work.

i tried using [pt] thought prevent expansion, didn't.

any idea on how can prevent happening. appreciated.

best





wiki

Comments

Popular posts from this blog

elasticsearch - what is the equivalent data type for geo_point in hibernate search? -

firebase - How to wait value in Ionic 2 -

Jenkins: find build number for git commit -