問題タブ [url-routing]

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 投票する
5 に答える
5181 参照

.net - Stack Overflow のようなクリーンな URL を取得するにはどうすればよいですか?

一部の .NET 駆動型サイトでは、URL が default.aspx などの asp.net ページ名で終わらず、代わりにパターンhttp://sitename.comまたはhttp://sitename.com/subdirectory/subdirectoryを使用します。サイトは、ルートから離れたサブディレクトリとしてマップされます。/tags、/users、/badges の場合、URL はそれぞれ /tags、/users、/badges になります。

スタック オーバーフローは、特定の例を使用すると、次の形式の質問 URL を使用します。. これは、検索エンジン向けにページを最適化する優れた方法です。

これは HTTP ハンドラを使用して実装されていますか? GET リクエストはパスに基づいてフィルタリングされ、応答全体は質問 ID に基づいてハンドラー自体で形成されますか? 他に推測してみたい人はいますか?

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

asp.net - WebformsルーティングはElmahを無視します

Elmahをasp.netwebformsアプリケーションのURLルーティングで動作させるのに問題があります。Elmahは「elmah.aspx」にマップされており、次のバリエーションをいくつか試しました。

すべての.aspxページを無視できる方法はありますか?

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

asp.net - Visual Studio で URL ルーティングが機能しないのはなぜですか?

Visual Studio で URL ルーティング プロジェクトを実行する際に問題が発生した人はいますか?

Visual Studio の Web サーバーは、URL ルーティングをうまく処理したくないようです。実際、エンジンはまったく呼び出されません。つまり、デバッグすることはできず、IIS からプロジェクトを実行して動作させる必要があります。

これに対する回避策はありますか?

編集:「URL ルーティング」とは、「System.Web.Routing」名前空間の Microsoft フレームワークを意味します。

編集: MVC ではなく、Web フォームを使用します。

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

asp.net-mvc - asp.net mvc-stringまたはintのルート(つまり、/ type/23または/type/ hats)

次のルートを受け入れたい場合があります

ここで、23は帽子のIDです。

コントローラは次のようになります。

今、彼らが23を通過した場合、問題はありません。彼らが帽子をかぶったら、私にはやるべきことがいくつかあります。この場合、IDとして渡された値がintであるか(データベースに存在するかどうかを確認する)、または文字列であるかどうかを確認するActionFilterを使用して、帽子を23に変換するのでしょうか。渡された文字列のIDが何であるかをデータベースで確認します。どちらの場合でも、一致するものが見つからない場合は、ユーザーを別のアクションにリダイレクトします。

第一に、私が正しいと名付けたアプローチです。第二に、ActionFilter内からリダイレクトを行うことが可能です。

乾杯アンソニー

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

asp.net-mvc - 複数のフォルダを1つのフォルダにURL書き換え

IIS6/ Server03で IIRFを使用しており、サーバーのルートに MVC アプリがあり、wordpress blog/cms の仮想ディレクトリがあります。次のような URL が理想的です...

  • domain.com/
  • domain.com/wpcategory/ -> domain.com/blog/wpcategory/ から書き換え
  • domain.com/wpcategory/wparticle/ -> domain.com/blog/wpcategory/article/ から書き換え

ISAPI プラグインのおかげで、modrewrite 風のコードを使用できます...

しかし、ガイドなどへのガイドの執筆バーは、実際にそれができるかどうか、またはサブフォルダー domain.com/wp/wpcategory/article にある必要があるかどうかを判断するのに苦労しています (これは現在正常に動作しています。基本的にはMVC を詰め込むことなく、ベースをサイトのルートに書き換えます... 楽しいですか?

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

python - この例で App Engine の cron タスクが使用する URL は、main.py または app.yaml によって決まりますか?

このサンプル コードでは、アプリの URL はアプリ内の次の行によって決定されるようです。

また、app.yaml のアプリ ハンドラー内の次の行によって:

ただし、cron タスクの URL は次の行で設定されます。

そのため、cron ユーティリティが " /tasks/summary" を呼び出すようで、アプリ ハンドラーが原因で、これがmain.py呼び出されます。これは、cronに関する限り、URLを設定するアプリの行が無関係であることを意味しますか?

. . . cron タスクが必要とする唯一の URL は、app.yaml で定義された URL であるためです。

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

asp.net - asp.netMVCでのFlashXML構成ファイルの問題

初めてasp.netMVCアプリを作成しています。ビューで使用する必要のあるフラッシュコンポーネントがあります。SWFファイルなどをContentsフォルダーに含め、ビューから参照しました。ビューに到達すると、フラッシュファイルが読み込まれます。

この問題は、フラッシュファイルがその構成データのXMLファイルを参照しているために発生し、そのXMLファイルへのアクセスでエラーが発生します。これは、flashが相対パスを検索し、ページのURLを使用しているためだと思います。これは明らかにMVC URLであり、ディスク上の実際の場所を参照していないため、XMLファイルはありません。

明らかな答えは、フラッシュファイルを変更してXMLファイルのコンテンツフォルダーを探すことだと思いますが、それはフラッシュを再コンパイルすることを意味し、フラッシュについてはほとんど知らないので、それを避けたいと思います。したがって、XMLファイルをビューと同じURLに表示する方法はありますか?現時点では、フラッシュコンポーネントがオンになっているページはhtttp:// localhost / upload /にあるので、XMLファイルだと思いますhttp://localhost/upload/flash-settings.xmlからアクセスできる必要がありますか?

フラッシュファイルを編集せずにこれを行う他のより良い方法がある場合は、それも開いてください。

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

c# - Shorty の ASP.NET 代替

Shorty ( http://get-shorty.com/ )で利用できる ASP.NET の代替手段を知っている人はいますか?

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

php - Zend Router がフォームから投稿変数を上書きする

Zend ルーターを使用していますが、フォームによって送信されるパラメーターを上書きしているようです。コントローラーに到着する唯一のパラメーターは、Url からのパラメーターです。

なぜこれが起こっているのか誰にも分かりますか?

設定ファイルは次のとおりです。

そしてフォーム:

コントローラ:

...出力:

「formUrl」が欠落していることに注意してください。ルーターからのパラメーターのみです。