我試圖簡單地將domain.net/abc作爲/ s2傳遞給Rails應用程序?alt_url = abc我不想讓URL似乎在瀏覽器中發生了變化。我現在一直在這個圈子裏進行很長時間。我可以讓重寫工作(應用程序運行正常),但URL總是在瀏覽器中換出。mod_rewrite顯示URL的變化,雖然我看不出爲什麼
RewriteEngine On
RewriteRule ^/([a-zA-Z0-9_-]+)$ /s2?alt_url=domain.net\%2F$1 [PT]
如果我不使用[PT],那麼我的最終規則無法正確傳遞給Rails應用程序。我正在運行乘客,根據http://code.google.com/p/phusion-passenger/issues/detail?id=230的討論,我必須使用[PT]並小心不要做其他任何瘋狂的事情。所以我不確定爲什麼通過選項強制外部重定向,但它似乎是必要的。
有沒有人知道我如何避免更改URL而不更改Rails應用程序?
任何幫助將不勝感激。 菲爾
[R]在那裏爲了純粹的http://domain.net/請求重定向,而沒有請求特定的頁面。但是你確實讓我懷疑這是否與其他東西沒有很好的搭配。不是那樣。謝謝,不過。 – Phil 2011-03-27 17:52:23