1

Windows Azure クラウド ホスティングへの移行の可能性を確認しています。Web サイトの URL にアラビア語 (非ラテン文字) が使用されています。

ウェブサイトの元の URL は次のとおりです 。 D9%84-%D9%85%D9%86-%D8%A7%D9%84%D9%81%D8%B9%D9%84-%D8%BA%D9%8A%D8%B1-%D8% A7%D9%84%D8%AB%D9%84%D8%A7%D8%AB%D9%8A/

同じページの同じ URL をホストしている Azure では、http: //nafham.azurewebsites.net/%D8%A7%D8%B3%D9%85-%D8%A7%D9%84%D9%81%D8です。 %A7%D8%B9%D9%84-%D9%85%D9%86-%D8%A7%D9%84%D9%81%D8%B9%D9%84-%D8%BA%D9%8A% D8%B1-%D8%A7%D9%84%D8%AB%D9%84%D8%A7%D8%AB%D9%8A/

APACHEサーバーで実行されている最初のURLで、URLリクエストは正常に機能しています。

Azure ではアラビア文字が無視されるため、リクエストはインデックス ページになります。

Azure の URL でアラビア文字を許可する方法についてのアイデアはありますか?

4

1 に答える 1

1

これを修正することはかなり複雑なようです。Hanselman からの長い投稿があります。herehereにもいくつかの議論があります。

ただし、ほとんどの人がこれは悪い考えだと考えており、「修正」は基本的に一連のセキュリティ チェック全体をオフにしていることに気付くかもしれません。可能であれば、パーセントでエンコードされた URL の使用を避け、セキュリティ チェックを維持することをお勧めします。

于 2012-12-13T19:58:06.810 に答える