問題タブ [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 投票する
1 に答える
1377 参照

web-config - IIS 7.5: URL の特殊文字が外部ファイルを書き換える

IIS 7.5 で実行しているアプリケーションの 1 つが「web.config の最大サイズ」に達しました。レジストリを編集してこの値を大きくする前に、すべての rewriteMap ルールを外部ファイルに移動しようとしましたが、サーバーから返されました。 500エラー。

いくつかのチェックの後、この方法が機能することに気付きました

しかし、非標準の英数字を入力すると、クラッシュします (例) 古いòサイト

両方のルールを webconfig に残せば機能しますが、2 つ目のルールは外部の rewritemap.config ファイルでは機能しません

手がかりはありますか?

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

iis - IIS URL 書き換えを使用して、モバイル リダイレクトの Vary HTTP ヘッダーを設定するにはどうすればよいですか?

この回答によると、モバイル ユーザーをモバイル サイトにリダイレクトするには、HTTP ヘッダーを追加する必要があります。

Vary: user-agent

私は IIS URL Rewrite モジュールを使用しています。ルールは次のとおりです。

varyこの応答でヘッダーを設定するにはどうすればよいですか?

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

iis-7 - IIS7 URL 書き換えモジュール ルールを不適切な URL に

URL をフレンドリからクエリ文字列に書き換えようとしているため、URL 書き換えモジュールの書き換えルールを作成できません。

次のような URL があります: domain.com/item/1234

これを次のアドレスにリダイレクトする必要があります: domain.com/item?id=1234

なぜこれが必要なのか疑問に思っているのは、サードパーティのサイトにわかりやすい URL を表示し、クエリ文字列を使用してページを読み込んで、Javascript を使用してポストバックなしでページのパラメーターを変更できるようにするためです。

私が見つけたすべてのドキュメントは、URL をフレンドリーにする方法を示しており、その逆ではありません。

ありがとう!

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

php - すべてのルートドメインのURLをサブディレクトリに移動します

みなさん、こんにちは。php開発者ではなくstackoverflowを初めて使用します。

WordPressサイトをサブディレクトリに移動しようとしています

例:http://blog.site.com-> http://blog.site.com/blog

私はいくつかのグーグルをして、htaccessファイルのいくつかのコードを見つけました

これにより、ホームページがhttp://blog.site.com/blogにリダイレクトされます。
http://blog.site.com/index.php/category/pageName/ではありません

より多くのグーグルを行った後、私はhtaccess用のもう1つのコードを手に入れました

このコードを使用するhttp://blog.site.com/index.php/category/pageName/はhttp://blog.site.com/blog/index.php/category/pageName/からの応答を読み取って
いますが、リダイレクトはしていません

すべてのURLの例をリダイレクトしたいhttp://blog.site.com/........-> http://blog.site.com/blog / ..... ..

助けて...ありがとう...

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

asp.net - サブフォルダーへの URL 書き換え後、相対イメージ パスを保持する方法はありますか?

次のように URL 書き換えルールをセットアップしました。

www.MySite.com/bhgre/

に書き換えます

www.MySite.com/landingpages/bhgre.aspx

書き換えは正常に機能し、URL は /bhgre のままです。ただし、実際の Web ページでは、独自のサブフォルダー (つまり、images/image1.png) 内の画像への相対パスが使用されます。画像がからプルされているため、ページは404を取得しています

www.mysite.com/images/image1.png

それ以外の

www.mysite.com/landingpages/images/image1.png

これを機能させるための URLRewrite 内の他の手法はありますか? または、画像サブフォルダーへのフルパスを使用する唯一のソリューションですか?

ありがとう!

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

iis - Windows認証を使用してIISサーバーの要求ヘッダーにユーザー名フィールドを追加する方法

4502ポートで実行されるWebアプリケーションがあり、URL書き換えモジュールを備えたIISサーバーを使用しているため、Windows認証を使用したリバースプロキシのように機能します。正常に動作しますが、アプリケーションでユーザー名フィールドを取得できません。リクエストが来たときにIISサーバーにユーザー名フィールドを追加することは可能ですか?ありがとうございました。

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

iis - 「よりきれいな URL」のための MVC4 URL 書き換えエイリアシング

私は現在、Microsoft の MVC4 に少し慣れていないため、ルーティングについて十分に理解していません。

私がやろうとしているのは、URL をより人間が読めるようにすることです。現在、次のような URL があります。

  • foo.com/UserProfile/詳細/6
  • foo.com/UserExperience/詳細/
  • foo.com/UserSpecificController/Edit/8

すべてのユーザーコントローラーには「User」というプレフィックスが付いています。これらの URL を次のように変更できるかどうか疑問に思っていました。

  • foo.com/u/プロフィール/詳細/6
  • foo.com/u/Experience/詳細/
  • foo.com/u/SpecificController/Edit/8

私の最初の試みはIISでした:

これは、すべてのリンクで/u/を取得することを除いて、非常にうまく機能しました...

例: foo.com/Home/WhatWeDo/

次のようになります: foo.com/u/Home/WhatWeDo/

これは 404 になります。

デフォルトのルーティング構成を使用しています

そして、私のリンクはすべて @Html.ActionLink(...) で描画されます

誰かがこれに光を当てることができれば、それは大歓迎です。

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

.htaccess - htaccess ファイルを web.config に変換して IIS 7 で Php を実行する

iis 7 で php を実行するには、.htaccess を web.config に変換する必要があります。

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

post - IIS7.5 URL Rewrite : POST を GET に変換しない

共通の base-uri を持つ一連の URI があり、相対 uri の最初のセグメントをさまざまなポートに変換する必要があります。

GET と POST の両方がこれらの URI に送信されます。

POST 要求が引き続き POST になるように IIS 7.5 の URL 書き換えルールを構成することはできますか? (つまり、 GET に変換されません)

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

asp.net - asp.net Webフォームでのページ書き換えのurl書き換えモジュールルール

私が取り組んでいる 1 つのアプリケーションで Microsoft Url Rewrite を使用しようとしています。たとえば、テスト目的で次の URL を持っています。http://localhost:65532/MyWebsite/Page.aspx?PID=16483これにより、必要なページが得られます。このルールで:

そして、次のようなページを開こうとしています:

ページが見つからないというエラーが表示されます。私の場合、どのようにルールに取り組むべきだと思いますか? IIS とページの両方ですべてが設定されます。前もって感謝します、 ラツィアーレ