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

asp.net - ASP.NET4を使用したIIS6でのURLルーティング/URL書き換え?(IISアクセスなし)

私はこの質問が何度も聞かれ、何度も答えられたことを知っていますが、昨日私のコードがプロダクションサーバーと開発マシンの両方で機能していたので、私はいくつかの本当に奇妙な状況に遭遇しましたが、今日私のサイトを実行しようとしたとき、 404で笑っていた

IISで何も変更できずに、サイトの元のページへのSEO対応URLのルーティング/書き換えでスタックしています。最初に、開発マシン(Windows Server 2008、IIS 7)で動作するUrlRewriter.NETを使用しようとしましたが、404エラーがスローされたため、ステージングサーバー(Windows Server 2003 R2、IIS 6)では動作しませんでした。それから私はUrlRewriting.NETを使おうとしましたが、これも私が覚えているのと同じことをしました。

編集:UrlReWriting.NETを使用しようとすると、Visual Studio ASP.NET開発サーバーでは機能しましたが、IISでは機能しませんでした

次に、同僚と少し検索して、URL書き換えの代わりにURLルーティングを使用するように説得したので、Global.asax内の次のコードを使用してASP.NETURLルーティングを開始しました。

そして、はい、私もweb.configで以下の解決策を試しましたが、役に立たなかった

しかし、それらはすべての404で私をどこにも置き去りにしませんでした。

PS。私のサイトにはSEO対応のURLが必要なページが1つしかなく、ページ名はGallery.aspxで、PathInfo/QueryStringパラメーターは動的です。

重要:私の本番サーバーはIIS6を搭載したWINDOWSSERVER 2003であり、開発マシンはWINDOWS SERVER 2008IIS7です。

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

iis - UrlRewrite IIS を使用して、既存の画像 URL を ImageResizer で機能させる

ディスクキャッシュ機能とsqldatareaderでImageresizerを使用しようとしています。URL は次の形式であると想定されます。

http://somesite.com/image/ {imageid}.{extension}

一方、私たちのサイトのすべての画像リンクは現在次のとおりです。

http://somesite.com/image.aspx?imageid= {imageid}&format={extension}

これらを変換するためにこれまでに見つけた最良の解決策は UrlRewrite ですが、意図したこととは逆のことを行っています (ナイスな URL を厄介な URL にします)。私はこれに対して正しい書き換え規則を得るのに苦労しており、誰かが助けてくれることを望んでいました. 以下は私が現在持っているものであり、完全に間違っている可能性があることを認識しています。

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

urlrewriter.net - UrlRewriter でリダイレクト (307 一時リダイレクト) する方法は?

UrlRewriterを使用してリダイレクトを実行するルールを作成しました。

301 Moved Permanantly問題は、リダイレクトを発行していることです。

リダイレクトを「一時的な」リダイレクトとしてマークできます。

その場合、302 Foundリダイレクトが誤って発行されます。

問題は、これらのリダイレクトの両方が間違ったリダイレクトであるということです。次を発行するには UrlRewriter が必要です。

どうやってやるの?

: を発行するために必要な307理由は、307(および303) が発明された理由です。すべてのブラウザーが302正しく処理されません。をに変換POSTGETます。別の場所に投稿する必要があることを User-Agent に伝える必要があります。

クライアントは正しい場所へのリダイレクトを発行します。

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

mod-rewrite - 末尾のスラッシュがない場合、ManagedFusion Rewriter 404?

ManagedFusion Rewriter をリバース プロキシとして使用しています。構成はかなり単純です。

これは、どの URL でもほとんど機能します。ただし、URL がたまたま末尾のスラッシュで終わっていない場合、失敗します。

このようなリクエストは完全にうまくいきます:GET api/report/

ただし、このようなリクエストは、プロキシされた URL でリクエストを行うことなく 404 を返します。GET api/report/1

これは私の構成ファイル全体です:

どこが間違っているのでしょうか?

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

javascript - phpはURLパラメータを隠しますが、それでもそれらのパラメータの値を取得したい

簡単な質問ですが、あらゆる種類の書き換えルールを検索して試しました...成功しませんでした...URLパラメータを非表示にする方法を教えてください。

たとえば、次のURLを取得しました

しかし、私はアドレスバーに次のものを表示したいだけですが、ユーザーに表示せずにそれらのパラメーターを取得したいと考えています。

私は非常に多くの同様の質問を見てきましたが、うまくいきません

私も試しました

成功はありません。書き換えルールについて何も聞かないでください。それらについてはわかりません..

ありがとう

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

php - 引数付きのWordPress投稿のURL書き換え

引数を持つワードプレスでページを作成しました:

ダッシュボードでパーマリンク オプションを設定すると、次の URL が取得されます。

私は単にこれをしたい:

htaccess ファイルを変更しようとしました。

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

regex - 最後のフォルダーを取得してファイルとして使用する URL 書き換えを作成したい

最初のフォルダー (lang) は固定されており、"出力" には ".php" 拡張子を持つ最後のフォルダーのみが必要です。

(言語ごとに n ルールを作成せずに最初のフォルダーを取得することはできますか? "/en/blog/")

(存在しない場合、URL の最後にスラッシュを追加できますか? "/en/blog" --> "/en/blog/" )

例:

から:

に:


から:

に:


から:

に:


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

asp.net - Intelligencia.UrlRewriter は IIS8 または IIS Express 8 で動作しませんか?

サーバー2012 R2 OSにUpdate 3を使用して新しいVisual Studio 2013をインストールしました(これはプログラミングとSQLのテストOSです)

しかし最近、IIS Express を使用してプロジェクトをコンパイルすると、Intelligencia.UrlRewriter の最後のバージョンを使用しているマップされた URL に対して 404 エラーが発生します。エラーページの内容:

私のプロジェクトに関する詳細な仕様は次のとおりです。

.net Framework:4 Managed pipline mote:classic (Integrated に変更しても何も起こらなかった!)

私の web.config ファイルは次のとおりです。

. . .

. . .

. . .

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

tomcat - UrlRewriteFilter を使用すると、この Web ページにはリダイレクト ループが表示されます

私はUrlRewriteFilterに変換するために使用しexample.comていますwww.example.com

example.comブラウザのショーを閲覧するときThis webpage has a redirect loop

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

tomcat - UrlRewriteFilter を使用しても正しくリダイレ​​クトされない

これは私の

うまくリダイレ​​クトされていますwww.example.comが、問題はhttp://example.com/resetpassword/?user=2560256&token=1233リダイレクトされていることですhttp://example.com/resetpassword