問題タブ [isapi-rewrite]
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.
unicode - Unicodeを使用したURL-ISAPI_Rewriteはそれを認識しません
かなり長い間、URLの書き換えにISAPI_Rewritev2を使用しています。このサイトはヘブライ語で書かれているため、ページのURLが表示されます。ISAPI_Rewrite v2はヘブライ文字をサポートしていませんが、ヘブライ文字にUTF-8(Hex)コードを使用することで、この問題を克服しています。次に例を示します。
問題:statcounterで人気のあるページをチェックしているときに、このURLに出くわしました。
これは私の例と同じURLルールですが、Unicodeです!そして、どうやらISAPI_Rewrite v2はこのURLを処理しないので、ユーザーは「ページが見つかりません」と表示されます。
より複雑なページもあります。たとえば、URLの一部をクエリパラメータとして送信します。これもUnicodeです。
私は1つの解決策しかありませんが、同じルールを作成します。今回はUnicodeで作成し、コードビハインドでUnicodeを処理します。しかし、解決策には2つの問題があります。
- URLは、ヘブライ語ではなくUnicodeでユーザーに表示されます。
- 私の意見では、その背後にあるコードにさらに多くのコードを含める必要はありません。つまり、このシナリオは、コードに到達する前に処理できる/処理する必要があるということです。
何かご意見は?
ありがとう。
編集: 多分このリダイレクトはIIS6によって何とか達成することができますか?IISがUnicodeURLを識別すると、それをUTF-8に変換し、ページをリダイレクトします。
redirect - ISAPI_Rewrite でページをリダイレクトする方法
私は ISAPI_Rewrite v2を使用しており、次のルールがあります。
誰かが site.com/cnvrt に入ると、常に site.com/convert にリダイレクトされるようにしたい
上記のルールの問題は、この URL の下にページを見つけることができるというウィンドウを配置するだけであるということです:
コードレベルで処理したくありません。
これどうやってするの?
ありがとう
windows - すべての組み合わせから WWW と https に書き換える
Helicon の isapi rewirte を使用しています。
私は非wwwからwwwへの書き換えのためのこのコードを持っています:
www以外の部分からwwwへの部分では正常に動作します...それがhttp上にある場合、httpsにリダイレクトされるためにwwwが必要です
これが機能するように、これで何を変更する必要がありますか?
https://folder/index.aspドメイン 全体がなくなった
他にも同じことを試しましたが、うまくいきません。ここにあります:
domain.com を試してみると、https://wwwが得られました。www.domain.com を試してみると、https://wwwが得られました。
問題の半分を解決したことを意味します。しかし、なぜURLの残りの部分がないのですか?!
.htaccess - ASP での htaccess の代替ソリューション
共有ホスティング アカウントを持っていて、IIS サーバーにアクセスできないため、ISAPI_Rewrite をサーバーやその他の書き換えソリューションにインストールできません。
Web サイトの言語が従来の ASP であり、書き換えルールを作成したいのですが、.htaccess ファイルを使用できません。
別の方法はありますか、または .htaccess を使用できますか?
手伝ってくれてありがとう。