2012-11-27 57 views
0

我在appfog上託管我的wordpress,但appfog不允許通配符子域。我決定在heroku上創建一個應用程序,並將htaccess放置在那裏,所以任何通配符子域將重寫爲到appfog。使用htaccess將通配符子域映射到其他主機

如何使URL樣本--post.apps1.herokuapp.com/subtitle/... - > apps1.appfog.com/sample-post/subtitle/...使用htaccess放在heroku雪松?

回答

0

嘗試:

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^([^.]+)\.apps1\.herokuapp\.com$ [NC] 
RewriteRule ^(.*)$ http://apps1.appfog.com/%1/$1 [L,R] 

如果您不想在瀏覽器的地址欄中的網址,即可變更(通過重定向,在方括號R標誌),那麼請嘗試更改RP(代理) 。 Apache將需要加載mod_proxy。

+0

是的,它的工作,但也許wordpress不承認它。它停留在「sample-page.apps1.herokuapp.com」的主頁,但是當我編寫「sample-page.apps1.herokuapp.com/sample-page」或「apps1.herokuapp.com/sample-page」時,它會到樣本頁面的頁面。 – user1385778