2011-11-11 18 views
1

フルバージョンを取得する前にそれを試してみるためにv3 Liteをインストールしました。ISAPI_Rewrite 3.0 ... Noob ...どうやって始めましょう?ちょうどインストール

私は、.NET Webアプリケーションのルートフォルダに.htaccessファイルにfollwing

RewriteEngine On 
RewriteCond %{HTTPS} (on)? 
RewriteCond %{HTTP_HOST} ^zzzz-wildcard\.domain\.com 
RewriteRule ^(.*)$ http://domain.com/zzzz-wildcard$1 [R] 

問題は、それは何もしないで得​​ました。 iisにワイルドカードを設定しましたので、

test.domain.comはdomain.comのように配信されます。私が達成したい何 はこれまでにも、明示的zzzz-wildcard.domain.comの供給はまだ助けてください代わりにdomain.com/zzzz-wildcard/default.aspx

のdomain.comのはdefault.aspxを提供しています、私が得たものからdomain.com/zzzz-wildcard

として任意のサブドメインuser1.domain.comを提供することです。私はisapiの書き直しで働いたことがないので、私はこれについて行く方法を知りません....今は本当に何もしない立っているように。どちらか私は正規表現との良好だと言うことはできません:(

ISAPI_Rewriteマネージャーを開き、IIS Webサイトのリストから自分のdomain.comを選択するとき、それはNo properties available for this node.

** *言います** * ** EDIT * ** * ** **

もう少し調べてみると、liteバージョンは.htaccessをサポートしていないことが分かりました。したがって、グローバルに動作するhttpd.confファイルのみです。とにかく私の代わりにhttpd.confファイルを変更し、それが今

しかしそれだけでリダイレクトそのままURLを維持しないようにする方法はありzzzz-wildcard.domain.com

domain.com/zzzz-wildcardにリダイレクトします。..動作しますか?まだdomain.com/zzzz-wildcardのページを配信していますか?

答えて

0

は、最終的にはstackoverflowの上で他の回答を見回した後に解決

RewriteEngine on 
RewriteCond %{HTTP_HOST} !^www\.domain\.com$ [NC] 
RewriteCond %{HTTP_HOST} ^(.*?)\.domain\.com$ [NC] 
RewriteRule (.*) /zzzz-wildcard/%{REQUEST_URI} [NC] 
関連する問題