問題タブ [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 に答える
4038 参照

iis - パラメータを使用した IIS URL 書き換えルール

URL 書き換えルールを機能させるのに苦労しています。

このURLが欲しい:

http://www.mysite.com/oldpage.aspx?oldid=123

次のように書き換えます。

http://www.mysite.com/sub/newpage.aspx?newid=123

ここに私が持っているものがありますが、機能していません:

私は何が欠けていますか?

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

iis-7 - IIS7 Url Rewrite Rule regexを使用して、新しいパスとストリップ拡張を作成します

書き換えルールを作成するには、次のことを実行します。

前:content/release/0.9.html

後:release-notes/0.9

今私は持っています:

「after」出力の「.html」を削除するにはどうすればよいですか?

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

asp.net - web.config インデックス リダイレクト

Windows サーバーでホストされているプロジェクトには、標準の web.config ファイルを使用しています。2 つのタスクを処理します。

  1. サイトの非 www バージョンを www バージョンにリダイレクトします。
  2. インデックス ファイルをルートにリダイレクトします。

下記参照:

1つの問題を除いて、これはうまく機能します。インデックス リダイレクトは、すべてのサブディレクトリをメインのインデックスにリダイレクトします。

例えば:

http://www.example.com/index.aspはhttp://www.example.com にリダイレクトされます。

ただし、http://www.example.com/about/index.asp も http://www.example.com にリダイレクトしていますhttp://www.example.com/about/にリダイレクトしてほしい

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

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

asp.net - この書き換えルールが機能しないのはなぜですか?

ASP.NET URL Rewriteモジュールを使用していて、次のルールを作成しました。

しかし、それは機能しません。

URLRewrite2.0にasp.net3.5とXMLIntelliSenseを使用する

前もって感謝します。

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

iis - 存在しないファイルと拡張子のない IIS 7.5 URL 書き換えモジュール

既知のファイル拡張子 (.aspx、.html など) に対して IIS URL 書き換えモジュールを正常に使用しています。ただし、拡張子のない要求や存在しないファイルに対して IIS URL 書き換えモジュールを使用するにはどうすればよいですか?

例えば:

http://www.example.com/products

私の書き換えマップの URL にリダイレクトする必要があります。

これを書き換えマップに入れようとしましたが、IIS から 404.4 "No Handler Specified" エラーが発生します。

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

iis-7 - クエリ文字列と疑問符を使用した IIS の書き換え IIS 7

私はスレッドを読みましたが、まだ解決できません。私の問題はわかっていますが、正しい方向に向けることができるかどうか疑問に思っています。

ルールを設定しました:

に書き直した

.

さて、私の問題は結果のページネーションにあるため、ユーザーが次のページに移動したときの元のドメインは次のようになります。

これは私が問題を抱えている場所です-私はこれがなりたいです:

そして、それを機能させることができないページ数について進行中です-クエリ文字列を使用する必要があることは理解していますが、本当に苦労しています。専門知識を求めて、助けてくれてありがとう

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

asp.net-mvc-3 - IIS7でMVC3を使用して、CDNに画像を配置します

サイトのすべての画像にCDNを使用する必要があります。そこで、すべてのサイトビューを手動で編集するため、IISUrl-rewritingモジュールを使用することにしました。これは私には不可能です。

そこで、IISのルールを作成しました。例:

動作しましたが、ご覧のとおり、リダイレクトタイプが使用されています(301パーマネント)。そして、それはサイトのパフォーマンスに影響を与えると思います。たぶん、Request.Outputを編集して画像のURLを置き換えることは可能ですか?

アドバイスをお願いします。画像にCDNを使用し、ビューを編集せず、リダイレクトを回避するにはどうすればよいですか?

どんな助けでもありがたいです

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

asp.net - 書き換えルール エラー: HTTP エラー 500.50 - URL 書き換えモジュール エラー。「https://abc.com/{R:1}」という表現は展開できません

誰かが HTTP プロトコル経由でリクエストを行うたびに、URL を書き直して HTTPS にします。これは web.config のコードです。

ただし、http:// を参照すると IIS エラーが発生します

HTTP エラー 500.50 - URL 書き換えモジュール エラー。式"https://abc.com/{R:1}"は展開できません。

どうすればこれを解決できますか? 私は完全に混乱しています。

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

asp.net - sslおよびrewriteタグは、mvc3Webサイトweb.configのVisualStudioによって認識されません

asp.net mvc3を使用して簡単なWebアプリケーションを作成しましたが、サイトへのアクセスを制御するログインページがあります。認証されていないすべてのリクエストは、このページにリダイレクトされます。
sslを使用してサイトを安全にしたい(httpsを使用)。httpsはブラウザにとって重くなるため、すべてのサイトで使用したくありません。問題は、web.configに次のタグを追加すると、VS2010 Ultimateがそれを認識せず、機能しないことです。
プロジェクトをIIS7.5にも展開しましたが、どちらも機能しません。私は何をすべきか?

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

asp.net - GoogleAdWords/アナリティクストラッキングで問題を引き起こすIIS7のURL書き換え

最近、サイトにIIS7 URL書き換えを実装して、見栄えの良いURLを作成しました。

しかし、それを実装した日、Google Analyticsでは、有料検索結果とオーガニック検索結果が完全に台無しになりました。突然、有料クリックスルー(AdWords)がオーガニックとしてカウントされています。AdWordsでは正しく表示されますが(1日あたり200回以上のクリックスルーが支払われます)、アナリティクスでは10回までの有料表示しかありませんが、オーガニックアカウントでは有料クリックスルーが欠落しています。

URLの書き換えで、Analyticsが有料のAdWordsクリックスルーを追跡できなくなっているのではないかと思っていました。

Googleの広告に表示されるリンクのサンプルは次のとおりです。

ご覧のとおり、この広告はhttp://www.ourdomain.com(例)(ルートディレクトリ)を指しています。これは、Home.aspx(http://www.ourdomain.com/home.aspx)にリダイレクトするページロードイベントの背後にあるコードにリダイレクトがあるDefault.aspxに送られます-URLの書き換えは行われません。この特定のリダイレクトは、URL書き換えが実装されるかなり前から行われており、IIS 7 URL書き換えを追加するまで、参照を正常に追跡していました。

Google AdWordsリンクに影響を与える可能性があると考えられる書き換えルールは2つしかありません(以下を参照)。

AdWords広告のURLがルートディレクトリhttp://www.ourdomain.com(末尾にスラッシュや/ homeがない)を指しているため、これらのいずれかが問題を引き起こす理由はわかりません。

私がチェックするかもしれないものの他のアイデアはありますか?本当にありがとう!