問題タブ [url-mapping]

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 に答える
1712 参照

grails - Grails ビューの URL マッピング

私はgrailsが初めてで、基本的なURLリクエストをビューにマップしようとしています。

たとえば、/x/index.gsp というビューがあり、ユーザーがそこにアクセスできるようにしたいとします。/y/index.gsp、/z/index.gsp などもあります。

私はそれを次のように定義しました:

ただし、これは例外をスローするようです。私も持っています:

これは機能し、インデックス呼び出しを処理して表示するだけで実際には何もしないコントローラーを作成する必要はありません。

シンプルなものが欠けていると確信していますが、それが何であるかはわかりません。

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

apache - mod_rewrite を使用した双方向 URL マッピングと正規化

これは部分的にこの質問の反対であると確信していますが、それはいくつかの複雑な点がある2部構成です.

私は最近、 Joomlaを使用して組織 ( と呼びますtheorganization.com)のサイトを継承しました! がインストールされ、誰かが主催するイベント用のセカンダリ ドメイン ( ) を購入しました。これは、既存のサイトの関連セクションに直接「ポイント」できることを期待してのことです。はい、単純な「マスキング」でこれを一方向に実行できますが、URL を正規化し、などを使用して双方向マップしたいと思います (これは無限ループではありません。一方の方向は 301 リダイレクトで、もう一方はURL マスク)。anevent.commod_rewrite

既存のJoomlaでイベント情報を発信したい!でアクセス可能なセクションにインストールし、theorganization.com/eventname/これを新しいドメインで曖昧にします。 注: Joomla! は書き換え自体を使用するため、ディレクトリ ハウジング内に物理ディレクトリは存在しません。(それがここで何かに影響するかどうか/どのように影響するかはわかりません。)eventnametheorganization.com

具体的theorganization.com/eventname、Joomla ! は通常、URLを もちろん、これらのレベルより下のすべてのサブディレクトリとファイルも同様にマップする必要があります。anevent.comwwwtheorganization.com/eventname/www.anevent.com/


Apache のmod_rewritedocsを調べた後、以下の試みを思いつきました。

の場合theorganization.com:

いろいろ試した結果、Joomla! を忘れていたことに気付きました。.htaccessデフォルトで独自の書き換えがあり、うっかり上書きしてしまいました。(ありがたいことに、代わりの . 私は何を間違っているのでしょうか?

の場合anevent.com:

これはかなりうまく機能しているようです (最初のものを機能させることができるという仮定に基づいています)。ただし、最後の行の無条件ルールは、301/302 または同様のものとして機能するようで、負荷がかかりますhttp://theorganization.com/eventname/FOO。代わりにこれを変更して「マスキング」を実現し、ユーザーhttp://www.anevent.com/FOOがブラウザでのみ表示され、同じコンテンツに誘導されるようにするにはどうすればよいですか?

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

grails - UrlMappings.groovy 内の Grails で URI を書き換える方法

基本的に UrlMappings.groovy で URL の書き換えを行いたいと思います。次に例を示します。

そのため、次の要求があります。

たとえば、次のように翻訳されます。

アイデアは、元の URI を取得してパスの一部を取り除き、新しい URI を渡すことです。

ただし、上記のコードを使用すると、次のエラーが発生します。

これは、リクエスト オブジェクトが文字列であることを暗示しているようです。UrlMappings.groovy で元の URI を取得する方法はありますか?

"/old/path"(uri: "/new/path") メソッドは、新しいパスがハードコードされている限り機能しますが、元の要求されたパスに UrlMappings 内の変数としてアクセスする方法がわかりませんクラス。

PS UrlMappings にコントローラーを呼び出させてみました:

そしてコントローラーで:

コントローラーのクロージャーが正しく呼び出され、URI が正しく変換されますが、リダイレクトはまったく何もしていないようです。

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

java - spring と tomcat を使用した GET クエリのマッピング

昨日から検索していますが、adance メソッドしか出てきません。私はTomcatでSpringを使用しており、getパラメーターを処理したいと考えています。しかし、そのために最初に必要なのは、URL を正常にマップすることです。(例、/store.htm?id=X) 最初に、すべての .htm URL を

私のweb.xmlで

たとえば、それらを処理します

それは機能しますが、 /store.htm?id=X のような URL で get パラメータを使用したい場合、マッピングが機能しなくなりました。

私はいくつかのパターンを試しました

また

何も機能していないようです..どうすればそれを処理できますか?

(公式サイトのSpring 2.5のチュートリアルに基づいています)。

ご協力いただきありがとうございます

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

sitecore - サイトコアで複数のサイトの URL マッピングをカスタマイズする

そこで、Sitecore 内のホームページへの URL のマッピングをカスタマイズしたいと考えています。

私のサイトのホームページは次のようなノードです (/sitecore/content の下):

私は次のURLでそれらに到達したい:

私のサイトの宣言はこのようなものです

ただし、期待される URL 解決を得ることはありません。ほとんどの場合、404 を取得するか、デフォルトのホーム ノードに到達します。

ローカル IIS のサイトコア (6.5) でこのマルチサイト構成をテストしています (6.0 と 7.0 の両方のバージョンでうまくいきません)。それは可能ですか?

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

asp.net - IIS urlMappings リダイレクトと SEO

IIS7 と urlMappings を使用して、いくつかの URL を実際のページにマップしています。

例:

これは、URL の末尾に '/' がある場合にうまく機能します。例:

http://www.mysite.com/news/

しかし、これを行うと、ページが見つからないというエラーが発生します。

http://www.mysite.com/news

末尾の「/」なしで追加のエントリを追加して、両方が同じページにマップされるようにすることもできますが、SEO のためにこれを行いたくありません (コンテンツが重複していると思われます)。

urlMappings をリダイレクトすることは可能ですか?

たとえば、次のようなものです。

そうでない場合、これを行う最善の方法は何ですか?

グーグルは本当に罰を与えると思いますか

http://www.mysite.com/news/

http://www.mysite.com/news

重複として?

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

grails - Grails URLMapping ディープパス

次のような URL があります。

コントローラーの /abs/rdc/tx.js 部分を取得できる必要があります。

私は(URLMappingで)試しました:

.js以外のすべてを返します

私は持っている

何か案は?

UrlMapping とファイル名拡張子は、常に .html を返すため機能しませんでした

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

grails - Grails HTTP プロキシ

私は、grails でプロキシ コントローラーを作成したいと考えています。これは、URL マッピングに基づいて渡されたものを取得し、要求されたものを記録し、要求を別のサーバーに送信し、応答を記録し、応答をブラウザーに送り返すものです。

リクエストのファイル拡張子が変わっている場合 (.gif) やファイル拡張子がない場合 (/xxx?sdcscd) に問題があります。

私のURLマッピングは次のとおりです。

そして私は(別の質問への回答ごとに)試みました:

ただし、これは通常、.html を追加し、.gif または ?csdcsd を追加することはありません

ストレートJavaで書くだけかもしれないので、どうしたらいいのかわからない

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

forms - UrlMappings と Forms - どのように機能しますか?

UrlMappings はリンクの優れた機能ですが、フォームでも機能しますか?

次のようなマッピングがあるとします。

a<g:link controller="form" action="show" params="[a:'test'] />は次のように書き換えられます。 <a href="/appname/map/test" />

しかし、このようなフォーム:

同じ効果はありません。依頼する結果になります/appname/form/show?a=whatever

リンクのように HTML 作成時にフォームを書き換えることができないことはわかっています。これは主に、現時点ではパラメーターの値がわからないためですが、この URL が「適切な」URL にリダイレクトされることを望んでいました。

grails でそのようなことを行う方法はありますか? または、独自のリダイレクトを作成する必要がありますか?

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

grails - Grails の URL マッピングが機能しないようです

私はgrailsを初めてUrlMappings.groovy使用し、以下のようにファイルをカスタマイズしました:

しかし、アプリケーションを実行すると、index.gsp構成したデフォルトのコントローラーではなく、デフォルトの grails ファイルにヒットします。

ここでどこが間違っているのか誰か教えてください。