問題タブ [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.
asp.net - 「www」で IIS7 が正しく動作しない場合の書き換え
リダイレクト ルールに問題があります。ページに「www」プレフィックスを付けたい。一部のページでは機能しますが、他のページでは何もしません。これが私のルールです:
どんな助けでも大歓迎です!
iis-7 - URL 書き換えアウトバウンド ルールのスコープの制限
すべての A HREF、AREA、BASE、FORM、FRAME、HEAD、IFRAME などのタグの末尾に URL パラメータを追加する一連のアウトバウンド ルールを設定しました。すべて正常に動作します。
問題は、これらのルールの範囲を HTML 応答の特定のセクション (つまり、2 つの特定の HTML コメントの間) だけに制限する方法があるかどうかです。つまり、ルールを次のように動作させたいと考えています。
これは不可能だと思いますが、この問題の解決策をお持ちの方はいらっしゃいますか? 前もってありがとう、-FG
.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 ファイルを保持するディレクトリを教えてください。
ありがとう。
c# - URL Rewriter で書き換えられた URL の長さを制限する
私の実際の URL は次のようになります。
書き換えた URL は次のようになります。
Helicon URL Rewriter を使用していますが、必要なことは次のとおりです。書き換えた URL が 200 文字を超える場合は、「Default.aspx」にリダイレクトする必要があります。これに関する書き換えルールはありますか?
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 を維持するためにこれが必要ですが、これは重要ではありません。主な目的は、ポストバック イベントを実際に許可して、ページが目的に合うようにすることです。
ヘルプ/提案/ポインタ/回答は大歓迎です!
前もって感謝します。
iis-7 - 古いURL.aspxを新しいMVCルートに置き換えるURL書き換えルール
MVCに翻訳しているWebフォームのWebサイトがありますが、MVCサイトで新しいURLを見つけるためにインデックスが作成された特定のURLが必要であり、以下のURLで苦労しています。
そして、私はそれを次のような形式に翻訳したいと思います。
これまでのところ私が持っている最高のもの:
かなり近いと思いますが、なぜ一致しないのかわかりません。
iis-7 - HTTP エラー 500.52 - URL 書き換えモジュール エラー。
IIS 7.5 でリバース プロキシをセットアップしようとしています。特定の URL パターンに一致する着信要求を Tomcat で処理したい。ここのチュートリアルを使用して構成しました。
私の設定は以下の通りです:
HTTP エラー 500.52 - URL 書き換えモジュール エラー。HTTP 応答のコンテンツがエンコードされている ("deflate") 場合、アウトバウンド書き換えルールは適用できません。
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 アプリケーションで動作させるにはどうすればよいですか?
ご協力いただきありがとうございます。
asp.net - web.configでサブフォルダをサブドメインに書き換えます
次のシナリオの書き換えルールを作成しようとしています。
ユーザーがこの画像を読み込もうとしました:
代わりに、ロードする必要があります。
これが私が持っているものが機能していないものです:
更新: 追加情報を追加します。ほとんどの画像はJoomlaから提供されているため、ドメインのルートはdomain.comのようなものですが、ほとんどの画像はsrc = "/ images / folder/picture.jpg"で入力されます。これが書き換えにどのように影響するかはよくわかりません。しかし、以下のcheesemacflyの回答のオプションはどれも機能していません...
UPDATE2:cheesemacfly は私の特定の状況では私を助けることができませんでしたが、彼がチャットで私を助けようと試みたので、私は彼に賞金を与え、彼の答えを受け入れられたものとしてマークしました。うまくいけば、彼の答えがIISでの書き換えに役立つことを願っています。
redirect - IIS7でマップを書き換える-リダイレクトしない
リダイレクトするURLを含む「rewritemaps.config」という名前の別の構成ファイルを使用しようとしています。ファイルはルートディレクトリ(web.configと同じ場所)にあります。私が持っているRedirects.configファイルの形式は次のとおりです。
私のweb.configファイルには、次のものがあります。
IISマネージャー(はい、URL Rewriteモジュールをインストールしました)で、redirects.configファイル内のURLの1つに対してルールと条件をテストしましたが、機能すると表示されます。しかし、ブラウザでURLにアクセスしようとすると、指定したとおりにリダイレクトされません。rewritemaps.configファイルで、完全なドメインを入れてみました。また、aspxの前に「/」を付けてみました。何も機能していないようです。ここで何が欠けているのかわかりません。