問題タブ [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.
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 の問題」の何が問題になっていますか。ストラットのスレッド化を超えて、そのアクションでスレッドのようなことを行う必要がありますか?
あなたが私を助けてくれたり、方向性を教えてくれたりしたら、とてもありがたいです。
rest - 静的 URL を使用する場合と動的 URL を使用する場合
Web サイトを SEO 処理して、静的 URL (RESTful Web サービス) を使用する予定です。しかし、いくつかのシナリオでは、どちらが優れているか (静的 URL/動的 URL) を選択できません。
たとえば、検索ボックスの実装では、ユーザーは何でも入力できます。そのために、2 つの選択肢があります。
- 別の静的 URL ( /something/{query}など) を作成します。これは、SEO に適しているか、
- 動的 URL を作成します (例: /something?query=somequery )。これは SEO フレンドリーではありませんが、今日目にするすべての検索エンジンで使用されています。
しかし、検索結果ページを検索エンジン (Google、Bing など) でインデックスに登録したいと考えています。これは、動的 URL よりも静的 URL の方が理解しやすいという既知の事実です。
検索ボックスが静的 URL ではなく動的 URL を使用して実装されているという事実の利点を知りたいです。
そして最後に質問への答え: いつ静的 URL を使用し、いつ動的 URL を使用しますか?
前もって感謝します。
asp.net - モジュールの書き換えにより、304 レスポンス コードで画像が返されない
ASP.NET Web アプリケーションでは、独自のクラスを使用して書き換えモジュールとして機能します。ブートストラッパーとして機能し、サーバーへのすべてのリクエストを受け取ります。
Web アプリケーションの画像にアクセスするために、ブラウザーはdomain.com/ResourceItem.aspx?Id=74を要求します。
適切な URI がないということは、サーバーが304 NOT MODIFIEDで応答しないということですか?
ブラウザが更新ごとに各画像をダウンロードする必要がないように、304 応答を取得する方法を知っている人はいますか?
apache - 1 つの動的ページに対して 2 つの URL 書き換えルール
show.php という動的ページがあります。ページは動的で、URL は または のいずれshow.php?name=john-doe
かshow.php?category=student
です。
/show/john-doe.html
URLを名前または/show/student.html
カテゴリに変換する書き換えルールを作成しようとしています。
これは、これまでの.htaccessにあるものです。
現在、名前ルールのみが機能しますが、カテゴリ ルールは機能しません。どうしたの?
.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
.htaccess - .htaccessファイルを使用した動的URL
次のようなURLを変換したい
のようなものに
mod_rewriteを有効にしました。
javascript - javascriptでURIを変更し、ページをリロードしない
ページをリロードせずにjavascriptでURIを変更する方法を理解しようとしています。アクションは、githubでフォルダー構造をナビゲートするのと似ています。フォルダーをクリックすると、クリックしたフォルダーを表す新しいURLに移動しますが、ページは再ロードされません。
jsでURIを変更すると、何をしているように見えてもページが更新されます。どうすればこれを回避できますか?
php - 動的PHPページからのプレーンURL
PHPを使用して質問と回答のサイトを作成しています。質問は「question.php?qid = 1234」を使用して1つのページに表示されます。正しい方法です。そうであれば、StackOverflowなどの検索エンジンのURLをページに含める方法(例:「http://mysite.com/」)質問/1234')。ApacheとMySQLを使用しています。私は周りを見回しましたが、それでも何をすべきかよくわかりません。前もって感謝します :)
(これがすでに尋ねられている場合は申し訳ありません)
seo - 動的 URL + SEO
すべてのコンテンツの動的 URL を生成する Web サイトがあります。
関数を使用して index.php ページにコンテンツを表示し、「アクション」によって呼び出されます。
そのため、ユーザーがサインアップしたい場合は、それを呼び出すサインアップ関数があります。ユーザーがダウンロードページを閲覧したい場合は、それを呼び出すダウンロード機能があります。
このようなもの:
最後のケースはニュースです。ニュースはtypeとID (どちらも数値) で分けられます。
タイプは、記事、更新などです。
私の質問は次のとおりです。すべてをフレンドリーな URL に変換するには、どのように、そして何をしなければなりませんか?
php - Ajax、ハッシュ URL、ダイレクト URL、またはその両方を使用する場合、SEO に最適なのはどれですか?
完全に Ajax に基づいた Web サイトを作成していますが、SEO についてはまだ疑問があります。
「a」タグの href にコンテンツへの直接リンクを配置しましたが、ユーザーをリダイレクトせず、代わりに Ajax でコンテンツを取得し、アドレス バーを「window.location.hash」で変更します。
2 つのリンク (ハッシュ リンクと直接リンク) を含むサイトマップを Google に送信すると、コンテンツが重複し、SEO に悪影響を与えるかどうかわかりません。
(私の方法ではなく)これを行うためのより良い方法があれば、遠慮なく教えてください。
みんなありがとう