問題タブ [url-rewrite-module]

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 に答える
124 参照

asp.net - 「www」で IIS7 が正しく動作しない場合の書き換え

リダイレクト ルールに問題があります。ページに「www」プレフィックスを付けたい。一部のページでは機能しますが、他のページでは何もしません。これが私のルールです:

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

0 投票する
0 に答える
208 参照

iis-7 - URL 書き換えアウトバウンド ルールのスコープの制限

すべての A HREF、AREA、BASE、FORM、FRAME、HEAD、IFRAME などのタグの末尾に URL パラメータを追加する一連のアウトバウンド ルールを設定しました。すべて正常に動作します。

問題は、これらのルールの範囲を HTML 応答の特定のセクション (つまり、2 つの特定の HTML コメントの間) だけに制限する方法があるかどうかです。つまり、ルールを次のように動作させたいと考えています。

これは不可能だと思いますが、この問題の解決策をお持ちの方はいらっしゃいますか? 前もってありがとう、-FG

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

.htaccess - .htaccess で RewriteModule を設定するにはどうすればよいですか?

端的な例を紹介します。

私は次のようなドメイン名を持っています: www.abc.com

別のドメイン名: www.123.com

次の場合、.htaccess に rewritemodule を書きたいと思います。

次のような URL を要求した場合: www.123.com/xyz

リクエストを www.abc.com/track/index.php?ext=xyz にリダイレクトします

また、その .htaccess ファイルを保持するディレクトリを教えてください。

ありがとう。

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

c# - URL Rewriter で書き換えられた URL の長さを制限する

私の実際の URL は次のようになります。

書き換えた URL は次のようになります。

Helicon URL Rewriter を使用していますが、必要なことは次のとおりです。書き換えた URL が 200 文字を超える場合は、「Default.aspx」にリダイレクトする必要があります。これに関する書き換えルールはありますか?

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

asp.net - urlrewrite.Net 無限ループ

urlrewrite.net @ http://urlrewriter.netを使用して、IIS 6 を搭載した Windows 2003 サーバーでホストされている .net Web サイトで URL 書き換えを実行しています。

http://mydomain.com/aircraft/result.aspx?view=,734,,810,,159,,163&cat=1&loc=999999&model=falseのような長い動的 URL を単純に有効にする必要があります 。

http://mydomain.com/forsale/manufacturer/,734,,810,,159,,163,/1/999999/falseのような短いわかりやすい URL に変換します 。

web.config に次のルールがあります。

URL として次を入力すると、これは正常に機能します: http://mydomain.com/forsale/manufacturer/,734,,810,,159,,163,/1/999999/false

ただし、何らかのポストバックをトリガーするとすぐに、無限ループに入り、ブラウザーのアドレス バーの URL がすべて狂ってしまいます 。 .aspx?AId=32270&Cat=Business-Jets&seo=Bombardier&model=Challenger%20300&cat=1&cat=1&cat=1&cat=1&cat=1&cat=1&cat=1&cat=1&cat=1&cat=1&cat=1&cat=1&cat=1&cat=1&cat=1&cat=1&cat=1&cat =1&猫=1&猫=1

実際のURLに戻っているようですが、重複したクエリ文字列変数を追加しています..

理想的には、より短く/より使いやすい書き換えられた URL を維持するためにこれが必要ですが、これは重要ではありません。主な目的は、ポストバック イベントを実際に許可して、ページが目的に合うようにすることです。

ヘルプ/提案/ポインタ/回答は大歓迎です!

前もって感謝します。

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

iis-7 - 古いURL.aspxを新しいMVCルートに置き換えるURL書き換えルール

MVCに翻訳しているWebフォームのWebサイトがありますが、MVCサイトで新しいURLを見つけるためにインデックスが作成された特定のURLが必要であり、以下のURLで苦労しています。

そして、私はそれを次のような形式に翻訳したいと思います。

これまでのところ私が持っている最高のもの:

かなり近いと思いますが、なぜ一致しないのかわかりません。

0 投票する
4 に答える
23607 参照

iis-7 - HTTP エラー 500.52 - URL 書き換えモジュール エラー。

IIS 7.5 でリバース プロキシをセットアップしようとしています。特定の URL パターンに一致する着信要求を Tomcat で処理したい。ここのチュートリアルを使用して構成しました。

http://www.iis.net/learn/extensions/url-rewrite-module/reverse-proxy-with-url-rewrite-v2-and-application-request-routing

私の設定は以下の通りです:

HTTP エラー 500.52 - URL 書き換えモジュール エラー。HTTP 応答のコンテンツがエンコードされている ("deflate") 場合、アウトバウンド書き換えルールは適用できません。

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

iis-7 - Web アプリケーションでの URL 書き換えエラー

Windows Server 2008 R2 で IIS7 を使用して ASP.NET 4.0 Web サイトを実行しています。

このサイトには、メイン ドメイン (~/site1、~/site2、~/site3 など) の下に多数の Web アプリケーションがあります。各 Web アプリケーションは、同じ Web サイト ソース フォルダー (D:\Websites\MySite) のインスタンスであるため、次の URL のいずれかで同じ Web サイトにアクセスできます。

www.mydomain.com

www.mydomain.com/site1

www.mydomain.com/site2

www.mydomain.com/site3

毎回同じ Web サイトが返されますが、どの特定の URL が呼び出されるかによって内容が若干異なります。

URL Rewrite を使用して SEO の最適化を追加するように依頼されるまで、何ヶ月もの間、すべてがうまく機能していました。追加するすべての URL 書き換えルールで、次のエラーが発生します。

HTTP エラー 500.52 - URL 書き換えモジュール エラー。内部サーバーエラーが発生したため、ページを表示できません。

構成エラー: 一意のキー属性 'name' が 'AddTrailingSlashRule1' に設定されたタイプ 'rule' の重複したコレクション エントリを追加できません

web.config ファイルの <system.webServer> configSection を次のように囲んでいる他の場所を読みました。

この問題を修正します。

ただし、エラー メッセージが表示されなくなりますが、Web アプリケーション (~/site1、~/site2、~/site3) で URL 書き換えルールが機能しなくなります。

URL 書き換えモジュールを Web アプリケーションで動作させるにはどうすればよいですか?

ご協力いただきありがとうございます。

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

asp.net - web.configでサブフォルダをサブドメインに書き換えます

次のシナリオの書き換えルールを作成しようとしています。

ユーザーがこの画像を読み込もうとしました:

代わりに、ロードする必要があります。

これが私が持っているものが機能していないものです:

更新: 追加情報を追加します。ほとんどの画像はJoomlaから提供されているため、ドメインのルートはdomain.comのようなものですが、ほとんどの画像はsrc = "/ images / folder/picture.jpg"で入力されます。これが書き換えにどのように影響するかはよくわかりません。しかし、以下のcheesemacflyの回答のオプションはどれも機能していません...

UPDATE2:cheesemacfly は私の特定の状況では私を助けることができませんでしたが、彼がチャットで私を助けようと試みたので、私は彼に賞金を与え、彼の答えを受け入れられたものとしてマークしました。うまくいけば、彼の答えがIISでの書き換えに役立つことを願っています。

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

redirect - IIS7でマップを書き換える-リダイレクトしない

リダイレクトするURLを含む「rewritemaps.config」という名前の別の構成ファイルを使用しようとしています。ファイルはルートディレクトリ(web.configと同じ場所)にあります。私が持っているRedirects.configファイルの形式は次のとおりです。

私のweb.configファイルには、次のものがあります。

IISマネージャー(はい、URL Rewriteモジュールをインストールしました)で、redirects.configファイル内のURLの1つに対してルールと条件をテストしましたが、機能すると表示されます。しかし、ブラウザでURLにアクセスしようとすると、指定したとおりにリダイレクトされません。rewritemaps.configファイルで、完全なドメインを入れてみました。また、aspxの前に「/」を付けてみました。何も機能していないようです。ここで何が欠けているのかわかりません。