問題タブ [dynamic-url]

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

struts2 - 複数の動的 URI に対する単一のアクション クラスが、同時要求時に例外をスローする

Struts2 をコントローラーとして使用して Web サイトを開発し、それを Spring および Hibernate と統合して、ビジネス ロジックと DB の処理を​​行いました。Web サイトの URI はhttp://my.domian.com/URIです。この {URI} は、管理 cms を通じて動的に生成されます。各 uri のサーブレットへのマッピングは、次のように Apache mod_rewrite を使用して行われます。

(さらに情報を得る前に、これは適切で適切なアプローチですか?)

Struts 構成は、次のような一般的なアカデミックなものです。

DynamicContentAction は ActionSupport を拡張し、ServletRequestAware、ServletContextAware を実装しています。いくつかのこと (サブドメインとして識別される現在の訪問言語など) をチェックし、要求された uri が有効かどうかをデータベースで調べ、その uri のコンテンツを生成し、いくつかのランタイム グローバル変数を設定しています (現在訪問しているページ ID、現在訪問している言語によるレイアウト構成など...) をこのサーブレットの Request オブジェクトに配置します。

1 人のユーザーが同時に要求する動的ページが多すぎる場合を除き、すべてが適切に表示され、完全に機能することさえあります。私の場合、「Too Many」は少なくとも 9 ~ 10 ページです。この場合、別の例外がスローされます。HttpServletRequest リクエストが null の場合もあれば、ServletContext servletContext が null の場合もあれば、問題ない場合もありますが、ランタイム変数は null であり、ビジネス ロジックまたはデータベース クエリで使用されます。

私はそれについてグーグルで調べたところ、このアクションが「リクエストごと」にインスタンス化されていることがわかりました。そうじゃない?リクエストごとにアクションがある場合、この競合または「nullability の問題」の何が問題になっていますか。ストラットのスレッド化を超えて、そのアクションでスレッドのようなことを行う必要がありますか?

あなたが私を助けてくれたり、方向性を教えてくれたりしたら、とてもありがたいです。

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

rest - 静的 URL を使用する場合と動的 URL を使用する場合

Web サイトを SEO 処理して、静的 URL (RESTful Web サービス) を使用する予定です。しかし、いくつかのシナリオでは、どちらが優れているか (静的 URL/動的 URL) を選択できません。

たとえば、検索ボックスの実装では、ユーザーは何でも入力できます。そのために、2 つの選択肢があります。

  1. 別の静的 URL ( /something/{query}など) を作成します。これは、SEO に適しているか、
  2. 動的 URL を作成します (例: /something?query=somequery )。これは SEO フレンドリーではありませんが、今日目にするすべての検索エンジンで使用されています。

しかし、検索結果ページを検索エンジン (Google、Bing など) でインデックスに登録したいと考えています。これは、動的 URL よりも静的 URL の方が理解しやすいという既知の事実です。

検索ボックスが静的 URL ではなく動的 URL を使用して実装されているという事実の利点を知りたいです。

そして最後に質問への答え: いつ静的 URL を使用し、いつ動的 URL を使用しますか?

前もって感謝します。

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

asp.net - モジュールの書き換えにより、304 レスポンス コードで画像が返されない

ASP.NET Web アプリケーションでは、独自のクラスを使用して書き換えモジュールとして機能します。ブートストラッパーとして機能し、サーバーへのすべてのリクエストを受け取ります。

Web アプリケーションの画像にアクセスするために、ブラウザーはdomain.com/ResourceItem.aspx?Id=74を要求します。

適切な URI がないということは、サーバーが304 NOT MODIFIEDで応答しないということですか?

ブラウザが更新ごとに各画像をダウンロードする必要がないように、304 応答を取得する方法を知っている人はいますか?

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

apache - 1 つの動的ページに対して 2 つの URL 書き換えルール

show.php という動的ページがあります。ページは動的で、URL は または のいずれshow.php?name=john-doeshow.php?category=studentです。

/show/john-doe.htmlURLを名前または/show/student.htmlカテゴリに変換する書き換えルールを作成しようとしています。

これは、これまでの.htaccessにあるものです。

現在、名前ルールのみが機能しますが、カテゴリ ルールは機能しません。どうしたの?

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

.htaccess - PHPでHTACCESSファイルを介して動的URLを取得するにはどうすればよいですか?

URLで動的サブドメインを使用する必要があります。私のPHPアプリケーションはユーザーのアカウントを開きます。

ログイン画面のURLは

ログイン後、ユーザーは次のセクションに移動します

私の現在のドメインはexample.devです

私の要件は、ドメイン名にアカウント名を含めることです。私のURLは次のようになります

同様に、私のアカウント名がsundarの場合、私のURLは次のようになります。

私はこれが.HTACCESSを使用して可能であることを知っています。これを試しましたが、正しく取得できません

RewriteCond%{HTTP_HOST} ^([az-] +)。example.dev $ [NC]

RewriteRule(。*)$ / app / section /?account_name =%1 [QSA]

上記は正しいですか?

重要なポイント:htaccessの最後に、1つのコントローラーファイルを呼び出す必要があります。

RewriteRule ^(。*)$ example_controller.php

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

.htaccess - .htaccessファイルを使用した動的URL

次のようなURLを変換したい

のようなものに

mod_rewriteを有効にしました。

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

javascript - javascriptでURIを変更し、ページをリロードしない

ページをリロードせずにjavascriptでURIを変更する方法を理解しようとしています。アクションは、githubでフォルダー構造をナビゲートするのと似ています。フォルダーをクリックすると、クリックしたフォルダーを表す新しいURLに移動しますが、ページは再ロードされません。

jsでURIを変更すると、何をしているように見えてもページが更新されます。どうすればこれを回避できますか?

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

php - 動的PHPページからのプレーンURL

PHPを使用して質問と回答のサイトを作成しています。質問は「question.php?qid = 1234」を使用して1つのページに表示されます。正しい方法です。そうであれば、StackOverflowなどの検索エンジンのURLをページに含める方法(例:「http://mysite.com/」)質問/1234')。ApacheとMySQLを使用しています。私は周りを見回しましたが、それでも何をすべきかよくわかりません。前もって感謝します :)

(これがすでに尋ねられている場合は申し訳ありません)

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

seo - 動的 URL + SEO

すべてのコンテンツの動的 URL を生成する Web サイトがあります。

関数を使用して index.php ページにコンテンツを表示し、「アクション」によって呼び出されます。

そのため、ユーザーがサインアップしたい場合は、それを呼び出すサインアップ関数があります。ユーザーがダウンロードページを閲覧したい場合は、それを呼び出すダウンロード機能があります。

このようなもの:

最後のケースはニュースです。ニュースはtypeID (どちらも数値) で分けられます。

タイプは、記事、更新などです。

私の質問は次のとおりです。すべてをフレンドリーな URL に変換するには、どのように、そして何をしなければなりませんか?

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

php - Ajax、ハッシュ URL、ダイレクト URL、またはその両方を使用する場合、SEO に最適なのはどれですか?

完全に Ajax に基づいた Web サイトを作成していますが、SEO についてはまだ疑問があります。

「a」タグの href にコンテンツへの直接リンクを配置しましたが、ユーザーをリダイレクトせず、代わりに Ajax でコンテンツを取得し、アドレス バーを「window.location.hash」で変更します。

2 つのリンク (ハッシュ リンクと直接リンク) を含むサイトマップを Google に送信すると、コンテンツが重複し、SEO に悪影響を与えるかどうかわかりません。

(私の方法ではなく)これを行うためのより良い方法があれば、遠慮なく教えてください。

みんなありがとう