Skip to content

Instantly share code, notes, and snippets.

@bz0
Last active January 12, 2020 08:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bz0/e538e0b3d6a76f7063fa8b67b2b24fab to your computer and use it in GitHub Desktop.
Save bz0/e538e0b3d6a76f7063fa8b67b2b24fab to your computer and use it in GitHub Desktop.

URL設計

ルール

  • 何に対して(名詞(notes,members))何を行うか(動詞(新規作成、編集等))をURLで示す
  • アンダースコア「_」はよくない。ダッシュ「-」を使う
  • 短く一般的で省略していない周知のワードを使う(わかりやすくする
  • .phpなどの拡張子をつけない(攻撃者のための判断材料になる、ユーザにとって不要な情報を入力させない

https://coliss.com/articles/build-websites/architectonics/usability/url-design-by-warpspire.html
https://qiita.com/tadsan/items/157969b338fd8b782b21#fnref8

kibelaの場合

どういったルールでURLを設計しているか?
何に対して?(notes)/詳しく何に?(ユーザID,記事ID)/何をする?(新規作成,編集)

wri.peの場合

#で区切る珍しい形式。 kibelaと同じく、何に対して(記事ID)何を行うか?(新規作成(new)、編集(edit))という形

pplogの場合

誰の(自分,ユーザ)何に対して(posts(記事),あしあと,テーマカラー)何をするか(edit(編集),new(新規作成))

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment