# Relative URL

**URL:** <https://www.ruby-forum.com/t/relative-url/95078>\
**Category:** Rails\
**Created:** [December 4, 2005, 2:47pm UTC](https://www.ruby-forum.com/t/relative-url/95078 "2005-12-04T14:47:15Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![numknuf](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/91b2a8/32.png) [@numknuf](https://www.ruby-forum.com/u/numknuf)\
**Post date:** [December 4, 2005, 2:47pm UTC](https://www.ruby-forum.com/t/relative-url/95078/1 "2005-12-04T14:47:15Z")

</div>

I’m trying to use a non default webserver with Rails and succesfully  
does this by calling the disptacher directly, by setting the environment  
variables: REQUEST\_URI and SCRIPT\_NAME

My problem is that the relative path is incorrect when I identify myself  
as anything else than apache. In request.rb the @@relative\_url\_root is  
only set when the webserver is apache. Is this default wanted behaviour?  
Or is there another way of achieving this without settings routes?

---

<div class="post-metadata">

**Author:** ![numknuf](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/91b2a8/32.png) [@numknuf](https://www.ruby-forum.com/u/numknuf)\
**Post date:** [December 5, 2005, 7:54am UTC](https://www.ruby-forum.com/t/relative-url/95078/2 "2005-12-05T07:54:33Z")

</div>

anyone?

---

<div class="post-metadata">

**Author:** ![numknuf](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/91b2a8/32.png) [@numknuf](https://www.ruby-forum.com/u/numknuf)\
**Post date:** [December 6, 2005, 9:54am UTC](https://www.ruby-forum.com/t/relative-url/95078/3 "2005-12-06T09:54:58Z")

</div>

numknuf wrote:

> 

You can set relative\_url\_root in your environment.rb file.

ActionController::AbstractRequest.relative\_url\_root = “/my\_app\_root”

HTH,

– stefan

[http://railsexpress.de/blog](http://railsexpress.de/blog)

---

<div class="post-metadata">

**Author:** ![numknuf](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/91b2a8/32.png) [@numknuf](https://www.ruby-forum.com/u/numknuf)\
**Post date:** [December 6, 2005, 9:03pm UTC](https://www.ruby-forum.com/t/relative-url/95078/4 "2005-12-06T21:03:27Z")

</div>

Thanks, that will solve my problem.
