問題タブ [url-design]
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.
seo - これらの URL 構造のうち、より適切な方法はどれですか
URL 構造について簡単な質問がありました。これらの構造のうち、より一般的に使用されており、ベスト プラクティスにもっと使用する必要があります。または、他にもっと良い方法があれば、それはありがたいです。
の接頭辞を付けてすべてのadd
タイプ ページを作成しadd-
、その後に残りを作成します。
またはfolder
すべてのadding
機能を作成する
web-services - ウリデザイン集約
データを集約するための柔軟な Web サービスを設計しています。
売上を例にとると。販売リソースには次のプロパティがあります。
- 営業担当者
- 製品
- 価格
- お客様
- ID
- デパートメント
- 日にち
- 等
したがって、sales にアクセスするための基本的な URI は次のようになります。
次の要件を満たすように URI を設計する必要があります。
- 部門の総販売数
- 一人当たりの商品の累計販売数
- 月
だから、3つの基本的な要件。結果のグループ化、フィルタリング、および選択 (GROUP BY、WHERE、および SELECT に類似)。
URI の設計方法 私にとっての本当の問題は、グループ化をどのように設計するかです。ここに私が検討しているいくつかのアイデアがあります:
現在の URI 設計を維持しますが、追加のパラメーターを追加します。
例えば
/li>新しい URI:
/li>パスの一部としてグループ化を含める:
ただし、部門と顧客の順序は任意です。
代替パス ソリューション
/api/sales-aggregator;groupby=部門、groupby=顧客
おすすめは?
url - URL の RESTFUL フォーマット
簡単な質問です。ベスト プラクティスの観点から、URL を次のようにフォーマットする方がよいでしょうか。
またはこのように:
選んだ正当な理由を教えてください。
url - 接頭辞なしのユーザー アカウント URL
ユーザー アカウント システム、ユーザー プロファイル ページ、URL パスを含む Web サイトを作成しようとしていますdomain.com/:username
。のようなプレフィックスを使用したくありませんdomain.com/user/:username
。
そのため、ユーザー登録を回避する文字列を見つける必要があります。
url - 変更された URL の処理
サンプル Web サイトにユーザーが作成したブログ投稿が含まれている場合、これは各投稿の URL を構成する簡単な方法です。
ユーザーがユーザー名 (ユーザーごとに一意) またはブログ投稿のタイトルを変更した場合、更新するには URL を変更する必要があります。たとえば、上記のユーザーがユーザー名を変更した場合、URL は次のようになります。
人々が古い URL を使用しようとすると、機能しないという問題が発生します。ユーザー名やブログ投稿名を変更する機能を削除せずに、既存の Web サイトでこの状況を回避または回避するにはどうすればよいでしょうか?
url - 多言語 Web サイトのデフォルト言語を URL の一部にする必要がありますか?
デフォルト言語が英語で、さらに多くの言語に翻訳されている多言語 Web サイトをセットアップしました。サブディレクトリのURL 戦略に を選択したため、URL は などexample.com/en
にexample.com/fr
なります。これらの URL からデフォルトの言語を省略する必要がありますか? だから代わりに
example.com/en
example.com/fr
example.com/de
使用できます
example.com
(デフォルトのサイト言語、この場合は EN)example.com/fr
example.com/de
SEO、UX、ベストプラクティスの点でどちらが優れていますか?
ps thisとthisを読みましたが、URL の変換が最適かどうかに焦点が当てられており、実際には私の質問に対応していません。参考までに、私の場合、英語の文言が保持されるか ( example.com/en/about
, example.com/fr/about
)、これが不可能な場合は、URL が音訳されます。
url - URL パスの大文字と小文字の区別と間隔のベスト プラクティスは何ですか?
URL パスの大文字と小文字の区別とスペースの適切な方法と見なされるものを知りたいです。
ケーシング:
- 小文字
- キャメルケース
- パスカルケース
間隔:
- なし
- ハイフン
- アンダースコア
どう思いますか?どちらが良いですか?