2011-02-01 15 views
0

私は、限られた正規表現とhtaccessの理解でやや複雑なことをしようとしています。 (hはこれらがリンクに作られますいけないので、削除)複雑なサブドメイン条件に基づいて別のドメインにリダイレクトする方法

TTP://feed.marker.sub.live.com

TTP://feed2.marker

は、私のようなドメインを持っていると言います.sub.live.com

TTP://feed2.marker.live.com

ワードマーカーは、そのドメインであり、それに先立つfeedxサブドメインがある場合、(feedxは可能性が任意の単語)

それから私は

TTPにそれを書き直したい://feed.marker.sub.dev.com

TTP://feed2.marker.sub.dev.com

TTP:// feed2.marker.dev.com (この順序で)

しかし TTP://marker.sub.live.com書き換えすべきではありませんもすべきで

TTP://anythingelse.live.comか

TTP://feed.anythingelse.live.comまたは

TTP://marker.live.com

なぜ?私たちの独特な環境では、私たちは準備が整うまで、デベロッパーサーバーから作業をしているライブサーバーで最終的にテストされるフィードを得ることができます。

私は するRewriteCondの%{HTTP_HOST}(。).marker。(。).live.com するRewriteRuleの分野で何かを探しています,,,

まあ、それは私の質問です。私が解決策に近いと思うなら、私はアイデアを投稿します。

ありがとうございました。

答えて

0
RewriteCond %{HTTP_HOST} ^marker(\.sub)?.live.com$ 
RewriteRule/- [last] 

RewriteCond %{HTTP_HOST} (.+?\d?\.marker\.)(sub\.)?live\.com$ 
RewriteRule/http://%1%2dev.com [redirect,last] 
関連する問題