問題タブ [urlrewriter]

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 投票する
1 に答える
4137 参照

http - SquidURLはhttpsをhttpに書き換えます

私はSquidプロキシ2.7のいくつかの使用法を調査しており、次のようなURLを使用するURL書き換えの例を数多く見てきました:http://somesitename.comその後、書き換え者はURLを次のように変更できます:https:// somesitename .com

そして、それらの例はうまく機能します。

しかし、私が疑問に思っているのは、イカのURLリライターで逆のことを行うことが可能かどうかです。つまり、https://somesitename.comからhttp://somesitename.comに移動しますか?

書き換えを処理するスクリプトファイルを編集しようとするだけでは、うまくいかないようです。ですから、私が求めていることを実行することさえ可能であるならば、私が最初に実行するようにイカを構成しなければならないいくつかの特定のことがあるかどうか疑問に思いました。

すべてのリクエストのプロキシとしてsquidを使用するようにブラウザを手動で設定しましたが、httpsリクエストがsquid access.logファイルに表示されます(CONNECTメソッドを使用)。

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

asp.net - Intelligencia.UrlRewriter - 80 以外のポートを使用しています

80 以外のポートを介してサイトにアクセスするときに Intelligencia.UrlRewriter が機能するように構成できるかどうかを知っている人はいますか?

http://mysite.com:70/default.aspx

ありがとう

0 投票する
5 に答える
337 参照

c# - ASPX 拡張子を持つ URL から画像を提供するにはどうすればよいですか?

そのような種類のURLを作成する方法を誰か教えてもらえますか

たとえば、URLが表示された場合

http://office.microsoft.com/global/images/default.aspx?assetid=ZA103873861033

画像にリダイレクトします..

私の質問は、この URL は画像ですが、拡張子は aspx です。そのような種類の URL を作成する方法

ありがとう

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

iis-7 - PreCondition が設定されている場合、IIS UrlRewriter アウトバウンド ルールは無視されます

HTTP 応答ストリームの本文で見つかった URL を書き換える非常に単純な OutBound UrlRewriter ルールがあります。

問題は、電源を入れるとすぐにpreCondition書き換えが行われないことです。

ページは ASP.NET ページであり、ASP.NET スクリプト リソースを使用するため、前提条件を使用できる必要があります<script src="ScriptResource.axd?d=...." type="text/javascript" />

デフォルトでは、スクリプト リソースは gzip 圧縮されており、そのままにしておく必要があります。コンテンツ タイプの前提条件がない場合、URLRewriteModuleリライタは 500.52 エラーをスローします

Fiddler を使用するContent-Type: text/html; charset=utf-8と、応答ヘッダーで送信されていることがわかりますが、UrlRwriter はこれと一致しないようです。

なぜこうなった?

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

asp.net - ページが正しくリダイレ​​クトされない、URL の書き換え (Asp.NET)

私は URL の書き換えに取り組んでおり、asp.net サイトで 1 つのチュートリアルを見つけました。

入力している URL http://localhost:1573/WebNew/web/first-web

今、私は1つのクラスを書きました

しかし問題は、Default.aspx ページにリダイレクトされないことです。

以下のエラーが表示されます。

説明: HTTP 404。探しているリソース (またはその依存関係の 1 つ) は、削除されたか、名前が変更されたか、一時的に利用できない可能性があります。次の URL を見直して、スペルが正しいことを確認してください。

要求された URL: /WebNew/web/Default.aspx

URL /webNew/web/Default.aspx を要求していることがわかりますが、必要なのは /webnew/default.aspx?WebId=2 だけです

助けてください

編集

回答ありがとうございます。回答を受け入れることができず、コメント ボタンが機能していないため、投稿を編集しています。JavaScript エラーが発生しています: Object expected and Object question is null. ここに画像の説明を入力

@Waqas Rajaご回答ありがとうございます。現在は正常に動作しています。しかし、Default.aspx ページの (!IspostBack) イベントにブレークポイントを配置すると、約8回来ていることがわかります。ページを読み込んだ後、いくつかの画像がなくなりました。複数の更新が問題ですか? if(!IsPostBack) イベントに何度も何度も行く理由。ご協力いただきありがとうございます

編集1

@Waqas Raja別のブラウザからログインした後、回答を受け付けます。

EDIT2

@Waqas Raja このようにホームページに画像を表示しています

このように表示されている画像は他にもいくつかあります。正常にロードするとすべて正常に表示されますが、URL 書き換えを使用している場合は代替テキストしか表示されません。

私もこれを試しました

でも同じ結果。:-( なにか提案を?

生のURLを確認すると、あなたが言及したように、ページ以外のリクエスト、つまりjpg、.jsがたくさんあることがわかります。コードを更新しましたが、正しいですか? 画像が見えず、javascript 機能が少ないためです。

EDIT3

@Waqas Raja ご協力ありがとうございます。画像が見れるようになりました。HTML 画像を asp:Image controla に削除し、ImageURL を ~/images/facebook_icon.png のままにしました。

しかし、ページに JS ファイルの効果がまだ表示されません。src="~/JS/jQuery.js" を配置しましたが、まだ機能していません。あなたが言及したコードを私のクラスに配置しました [ちょうどあなたが私を導いてくれた場所]。

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

asp.net - URL書き換えは、ASP.NETで書き換えられたリンクにアクセスした後、同じパターンのすべてのリンクを作成します

UrlRewriterASP.NETアプリケーションでURLを書き換えるために使用しています。すべてが正常に機能し、私が行う必要のある作業は正常に機能しています。

~/product/45/somethingリダイレクトしたい~/show_product_details.aspx?current_prod=45

そしてそれはうまく働いています。しかし、問題は、私がリクエストしたときに~/product/45/something、からページを取得していることです~/show_product_details.aspx?current_prod=45。その後、のようなリンクをクリックすると~/home.aspx、再びにリダイレクトされ~/product/45/home.aspxます。

これを修正する方法を提案してください。私はこのルールを使用しています:

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

url - URL Rewriter Managed Fusion は QueryString を取り除きます

Managed Fusion URL Rewriter を使用していますが、これまでのところ素晴らしいものです。ここで必要なのは、プロキシ Web サイトからの URL でクエリ文字列が渡されることを確認することだけです。すべての呼び出しで CODE=777 を渡す必要があるため、以下のコードがあります。

ただし、事前にクエリ文字列を削除する必要があります。そこで、以下のコードを使用しました。

しかし、以下のような追加のクエリ文字列でリダイレクトすると失敗します

すべてのクエリ文字列パラメーターを削除せずに特定のクエリ文字列を削除する方法はありますか?

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

c# - asp.net c#でのURL書き換え

私は不動産のウェブサイトに取り組んでいます。クライアントの注目のプロパティに、次のような独自のURLを設定するのが理想的です。

www.realestatewebsite.com/featured/123-fake-st/

クライアントが管理バックエンドで注目のプロパティを追加/削除できるように、クライアント用のCMSを構築しています。つまり、データベースに入力したアドレスに基づいて、クライアントの新しいURLを自動的に追加するプログラムを作成する必要があります。 CMS。

URLリライトは初めてです。これについて行くための最良の方法は何でしょうか?web.configでRewriterConfigを使用することを検討しましたが、web.configファイルに新しいルールを追加するプログラムの作成で問題が発生するのではないかと心配しています。RewriterRuleで正規表現を使用してURLの/featured/の後の何かを見つけることを考えましたが、LookForのアドレスを使用している場合、SendToで使用するプロパティIDをどのように知ることができますか?

ファイルに「/featured/」の後のアドレスを文字列に入れ、データベースでアドレスを探してプロパティIDを取得し、その方法でユーザーをリダイレクトできると理想的です。

私が言ったように、私はURL書き換えに不慣れであり、誰かが私を正しい方向に向けることができれば素晴らしいと思います。

ありがとう!

-アーロン

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

asp.net - URL書き換えの質問

これは、web.configで設定した私のルールです。

基本的に、私はwebforms \ visitor\popupにポップアップを持っています。このポップアップディレクトリ内で任意のページがリクエストされたときにルールを記述したいと思います。カスタムURLにリダイレクトされます。

たとえば

ユーザーがリクエストした場合webforms/visitor/popup/HelloWorld.aspx?a=1

彼はにリダイレクトされるべきですjwelery/HelloWorld/a/1

リダイレクトアクションの「INEEDTHEPAGEVARIABLEHERE」に何を書くべきかについての解決策が必要です。使用できる特別な変数はありますか?IIS7を使用しています

ありがとう。

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

python - Web2Pyのroutes.pyの関数に基づいてサブドメインを定義する

私はこのページを持っています:

そして私はこれを持っている必要があります:

私のroutes.pyに何を書くべきですか?