問題タブ [wildcard-mapping]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
9285 参照

asp.net - asp.net 4.0 Web フォーム ルーティング - デフォルト/ワイルドカード ルート

Web フォームで ASP.NET 4.0 ルーティングを使用して、ある種のワイルドカードとして機能するルートを生成する簡単な方法はありますか?

WebForms内では、すべてのページのルートを指定する必要があるようです-パスからパスに直接マッピングするなど、特に何も必要としない場所で使用できるある種の汎用ルートを探しています...

http://somedomain.com/folder1/folder2/pageは、おそらく folder1/folder2/page.aspx にマップされます

助言がありますか?

ありがとう

0 投票する
2 に答える
810 参照

mod-rewrite - サブドメインの URL 書き換えと Web アプリ

そのため、多くの Web アプリでは、顧客が独自のサブドメイン、つまり mycompany.webapp.com を選択する必要があります。

おそらく、すべてのサブドメインは同じファイルのセットで機能し、一意のサブドメインはおそらくセッション オブジェクトとして保存されます。では、URL の書き換えはどのように機能するのでしょうか。

誰かが mycompany.webapp.com にアクセスした場合、その固有のアドレスを動的ページに書き換えて、セッション変数を設定する必要があります (例: webapp.com/mypage.php?cusomer=mycompany)。

しかし、リダイレクトすると、mycompany.webapp.com/ ではなく、webapp.com/theappdirectory/ になります。

それで、彼らはどのようにそれをしますか?

PS は IIS を実行していますが、その方法はどのサーバーでも同じである必要があります。私たちにとって大きなことは、webapp.com/theappdirectory/mycompany/somefile.html を実行できないことです。つまり、すべてのファイルが 1 つのディレクトリに存在するため、サブドメインをマスクしたまま、何らかの方法でセッション変数を設定する必要があります。

0 投票する
2 に答える
3690 参照

asp.net-mvc - MVC2 + ASP.NET 4.0 + IIS6 + 拡張子のない URL、ワイルドカード マッピングは不要ですか?

asp.net 4.0 では、サーバーに送信されるすべてのリクエストを検査できるように、(iis6 で) トップレベルの isapi プラグインがインストールされるようになりました。これにより、拡張子のない URL を使用して MVC アプリケーションを実行し、ワイルドカード マッピングを必要とせずに aspnet isapi でそれらを正しく処理できるようにする必要がありますか (また、関連するパフォーマンスの低下を回避できますか)? これについて書かれたものはまだ見つかっておらず、調査する時間がありませんでした。ありがとう

0 投票する
2 に答える
1043 参照

asp.net-mvc - サイトルートを取得して、ASP.NET MVC + WebForms + ISS 6ワイルドカードマッピングを使用して正しいページを返すにはどうすればよいですか?

現在、WebアプリケーションをWebフォームからASP.NETMVCに変換しています。プロジェクトは変換され、IIS6はワイルドカードマッピングを使用してセットアップされています。また、正常に動作するMVCビュー/コントローラーを1つ作成しました。ただし、1つの問題があります。サイトルートにアクセスすると、ルーティングエンジンが起動し、IISの既定のページ設定ではなく、既定のコントローラーにユーザーをリダイレクトします。ルーティングエンジンが起動する前に、IISにデフォルトページを使用させる方法はありますか?

そうでない場合...

デフォルトのコントローラーでユーザーをデフォルトのページ(LoginPage.aspx)にリダイレクトするようにしました。これは、web.config承認がパスが承認されていないと見なしているように見えることを除いて機能します。したがって、http://dev01/SampleWebApp/LoginPage.aspx?ReturnUrl =%2fSampleWebAppのようなパスにリダイレクトされます。

デフォルトのコントローラー(http:// dev01 / SampleWebApp / default /)に直接移動すると、ユーザーは正しいパスでログインページにリダイレクトされます。

では、web.config認証を渡してサイトのルートを取得し、ReturnUrlなしでログインページにリダイレクトする方法はありますか?

どんな助けでも大歓迎です。

ありがとう、ダレン

0 投票する
1 に答える
1545 参照

iis-7 - HttpContext.Current.CurrentHandler が Context_PreRequestHandlerExecute で null である (IIS 統合モード)

ハローコミュニティ、

アプリケーションを IIS 統合モードに移行します。(IIS 7.5)

IIS ワイルドカード マッピングを使用しているため、すべての要求はアプリケーションを通じて処理されます。

クラシック モードでは、未処理のリクエストごとに System.Web.DefaultHttpHandler を取得しますが、統合モードでは両方の (HttpContext.Current.CurrentHandler / HttpContext.Current.Handler) null を取得します。

未処理のすべてのリクエストに対してデフォルトのハンドラーを設定できますか?

よろしくお願いします!

0 投票する
1 に答える
1813 参照

apache - ドメインレベルでのApacheワイルドカード

私はいくつかのサイトを持っています、そしてそれらはすべて単一のサーバー上で同じセットアップを持っています。ここで、sitesが有効なディレクトリにあるそれぞれの個別の構成ファイルの代わりに、共通のファイルが必要です。

アイデアはこれです:

www.abc.comにはDocumentRootとして/var/ www / abcが必要であり、www.xyz.comにはDocumentRootとして/ var / www/xyzが含まれている必要があります。

ログファイル、連絡先メールなどの他のすべてのパラメータも同じ設定にする必要があります(abc.comには管理者メールとしてcontact@abc.com、xyz.comには管理者メールなどとしてcontact@xyz.comが必要です)。

ワイルドカードなどを逆参照する方法に関するチュートリアルが見つかりませんでした。

よろしく、

JP

0 投票する
2 に答える
1307 参照

c# - IIS6 でワイルドカード マッピングが有効になっていると、WCF メソッドが 404 を返す

次のように定義された REST WCF サービスがあります。

次の web.config を使用します。

ワイルドカード マッピングなしですべて正常に動作します。「/services/rest.svc/test」を参照すると、期待どおりの結果が得られます。

ただし、ワイルドカード マッピング (.* > C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll) を有効にするとすぐに、メソッドにアクセスしようとすると 404 を受信し始めます (まだアクセスできますが)。 「/services/rest.svc」を表示します)。

何か案は?私はGoogleとStackOverflowを使い果たしました。誰もこの問題を共有していないようです:(

EDIT: VS2008で新しいWCFサービスを作成することで、これをすべて再現できます(新しいプロジェクト> WCFサービスアプリケーション)。ダミー メソッド ('GetData') を参照すると、400 が返されます。これは、まだ WCF に転送中であることを示しているため問題ありません。ただし、 IIS6 でワイルドカード マッピングを有効にすると、404 が返されます。これは、WCF が要求をインターセプトしなくなったことを意味します。

0 投票する
1 に答える
762 参照

c# - WCF + ワイルドカード マッピング + IIS6 = すべてのメソッドで 404 秒!

ワイルドカード マッピングが有効なときに IIS6 で WCF メソッドを実行すると、404 が返されます。

これは、VS2008 で新しい WCF サービスを作成することで再現できます (新しいプロジェクト > WCF サービス アプリケーション)。ダミー メソッド ('GetData') を参照すると、400 が返されます。これは、まだ WCF に転送中であることを示しているため問題ありません。

ただし、IIS6 でワイルドカード マッピングを有効にすると、404 が返されます。これは、WCF が要求をインターセプトしなくなったことを意味します。

私のコードは次のとおりです。

次の web.config を使用します。

ワイルドカード マッピングなしですべて正常に動作します。「/services/rest.svc/test」を参照すると、期待どおりの結果が得られます。

ただし、ワイルドカード マッピング (.* > C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll) を有効にするとすぐに、メソッドにアクセスしようとすると 404 を受信し始めます (まだアクセスできますが)。 「/services/rest.svc」を表示します)。

私はGoogleとStackOverflowを使い果たしました:(

0 投票する
1 に答える
614 参照

vb.net - プログラムでIIS6.0にワイルドカードスクリプトマップを追加できません

VS2008を使用してWebセットアッププロジェクトを作成しました。仮想ディレクトリのワイルドカードスクリプトマップをプログラムで追加するカスタムアクションを作成しました。アプリは正常にインストールされますが、カスタムアクション中に、スクリプトマップを追加できません。これは、IIS6.0を搭載したWin2003サーバーとIIS5.1を搭載したWinXPで試しました。私は問題を理解しようとしています。これが私が使用したVBコードです:

RPCサーバーが利用できないことを示すダイアログボックスが表示されます。メタベースエクスプローラーを使用してIISメタベースURLを確認しました。問題へのポインタはありますか?

ありがとう、
Vamyip

0 投票する
2 に答える
707 参照

asp.net - urlrewriteワイルドカードを使用して動的な拡張機能のないURLをリダイレクトする

「リファラー」の動的リストがあります。たとえば、ANN、BOB、...、ZEDです。私のURLwww.website.com/ANN、www.website.com/BOB、www.website.com/ZEDにアクセスする人々に、動的に生成された特別なリファラーページに誘導してもらいたいです。

私がやりたいのは、IIS7にURLRewriterルールを設定して、ファイル拡張子のないすべてのページを、動的ページの生成を処理する/reroute.aspxに転送することです。私が問題を抱えているのは、通常の式またはワイルドカード式です。私はもう試した

「一致しない」設定を使用すると、最初の2つは/ ANNで機能しますが、デフォルトのアドレスであるwww.website.com/でも機能します。3番目のSourceは、IIS式チェッカーによると/ANNと一致しません。

正規表現ウィザードが提供できるアドバイスをいただければ幸いです。どうもありがとうございます。