問題タブ [helicontech]
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 - URL 書き換え + ASP.NET 画像ギャラリー ajax アップロードが機能しない
HeliconApe を使用して次のルールでリクエストを書き換える CMS があります。
RewriteRule ^/(.*)$ /custompage.aspx?pagename=$1 [NC,L,QSA]
また、画像ギャラリー ( https://cutesoft.net/ASP.NET+Image+Gallery/ ) を使用して、CMS でシンプルで使いやすい画像ギャラリーを提供していますが、ギャラリーのアップロードで問題が発生しています。 Apes の URL 書き換え。
ユーザーがページをリクエストすると、たとえば/contact-us.aspx
、ページが提供/custompage.aspx?pagename=contact-us.aspx
さ/custompage.aspx
れてコンテンツが生成され、フォーム アクションが に設定され/contact-us.aspx
、ギャラリーがContentArea.Controls.Add(Page.LoadControl(New DotNetGallery.GalleryBrowser))
たとえばlogo.png
、アップローダに組み込まれた ASP.NET イメージ ギャラリーを使用してファイルをアップロードしようとすると、コンソールに 3 つの通知が表示されます。
最初に投稿があります
リンクをたどると、次の内容のファイルが表示されますが、それは自分のデータを投稿せずに表示しているためだと思います (どうすればよいかわかりませんか?)。
次に、への投稿
404 とアラートで失敗するhttp error1 :404:Not Found
フォーム アクションを変更すると/custompage.aspx?pagename=contact-us.aspx
、アップロードが機能します。
ギャラリーの開発者に連絡してみましたが、返信がなく、ライブ チャットもあまり役に立ちません。
私の質問は、この問題の原因であると思います.dllに含まれる独自のコントロールをデバッグする方法はありますか?すべてをうまく連携させるために不足している可能性のある設定やコードはありますか?
ありがとう!
.htaccess - 短縮動的 URL の問題
いくつかの可能な解決策を検索して試しました。
私はから始めます:
そしてしようとしています:
または可能であれば:
これまでのところ、私は持っています:
.htaccess - Mod Rewrite 置換ではなく、クエリ文字列パラメータを追加
いくつかの特定のタスクを含む外部リダイレクトを生成しようとしています。
- URL に特定のクエリ文字列値が見つかった場合は、リダイレクトします。
- リダイレクトされた場合は、クエリ文字列パラメーター名の 1 つを置き換えますが、その値は置き換えません。
- #1がfalseの場合、書き換えを無視して続行します
例: http://foobar.com/?a=123&b=456&c=blahという URL があります。
まず、パラメータ c = の場合、 http://barfoo.com/blah
にリダイレクトします。
次に、パラメーターで置き換えa
てx
、最終的な URL がhttp://barfoo.com/?x=123&b=456&c=blahになるようにします。
以下は、 http://mod-rewrite-cheatsheet.com/とmod_rewrite の隠し機能を調査した後の私の最良の推測です。
ただし、URL は置換ではなく、クエリ文字列を追加しています。
にリダイレクトされますhttp://barfoo.com/?x=123&b=456&c=blah&a=123&b=456&c=blah
c# - Helicon isapi re-write + asp.net LoginStatus による間違った returnURL
私たちのウェブサイトで少し奇妙な問題が発生しました。
IIS 6.0でhelicon isapi rewriteを使用すると、実際の Web アドレスの書き換えは正常に機能します。しかし... asp.net LoginStatus コントロールを介してログインしようとすると、「returnURL」クエリ文字列パラメーターを使用して login.aspx ページにリダイレクトされます。
/account/login.aspx?ReturnUrl=%2fwindfarms%2fbarrow-united-kingdom-uk01.html
ただし、何らかの奇妙な理由で、元の書き換えられていないクエリ文字列パラメーターを次のように returnURL パラメーターに追加しています。
/account/login.aspx?ReturnUrl=%2fwindfarms%2fbarrow-united-kingdom-uk01.html %3fwindfarmID%3duk01
明確にするために、「.htaccess」ファイルには次のものがあります。
書き換えられた Web アドレスは次のようになります。
ただし、asp.net LoginStatus コントロールをクリックすると、次のようになります。
ログインに成功すると、次のようになります。
なぜこれが起こっているのですか?どうすればこれを防ぐことができますか?
皆さんありがとう
アップデート
asp.net LoginStatus コントロールを押す前に、実際のフォーム アクション メソッドが既に変更されていることがわかったので、[ログイン] ボタンを押す前の html は次のようになります。
asp.net-mvc - HELICON ISAPI Rewrite と ASP.Net MVC の使用 - URL リダイレクト
IIS と HELICON ISAPI リライトを使用しています。
私の要件: 1 つの市場固有のサイトを新しいドメインにリダイレクトします。
例: www.example.com/anz -> www.example2.com/anz (リダイレクトする必要があります)
www.example.com/deu -> www.example.com/deu (リダイレクトしないでください)
私は試した:
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ https://example2.com/ $1 [L,R=302]
リダイレクトしますが、両方の市場です。
そして再び
RewriteCond %{HTTP_HOST} ^example.com/anz [NC]
RewriteRule ^(.*)$ www.example2.com/anz/$1 [L,R=302]
リダイレクトに失敗しました。
そして再びエスケープシーケンス文字で
RewriteCond %{HTTP_HOST} ^example.com\/anz [NC]
RewriteRule ^(.*)$ https://example2.com/anz/ $1 [L,R=302]
リダイレクトに失敗しました。
私を助けてください。
.htaccess - Helicon ISAPI Rewrite で URL に言語ミューテーションを追加する方法
Helicon ISAPI Rewrite による素敵な URL を持つ Web があり、3 つの言語ミューテーション (/en、/de、/ru) を追加し、デフォルトの lang ミューテーション (/en) を追加する書き換えルール (リダイレクト) を作成する方法を知る必要があります。着信 URL に存在しない場合、URL に
www.mydomain.com/de/gallery/ -> 何も起こらなかった
しかし
www.mydomain.com/gallery/ -> www.mydomain.com/en/gallery/ にリダイレクトする必要があります
助けてくれませんか?THX
isapi - URL を別の URL に ISAPI リダイレクトする
私は ISAPI を書き換えるのが初めてで、既存の URL を標準の IIS ページにリダイレクトするのに助けが必要です。
現在のページ: https://store.md1.company.com/store/1/home
https://store.md1.company.comにリダイレクト
私は現在、すべてのプロキシの書き換えとリダイレクトに Helicon ISAPI 3 を使用していますが、さまざまな方法を試しましたが、うまくいきません。どんな助けでも大歓迎です。
試したコード: