ホームページやサイト、を見ていてどうするんだろうな?ということがありまして・・・
wikiなどを見ているとURLが
https://www26.atwiki.jp/minecraft/pages/1477.html
ドメイン名+ディレクトリ名+ファイル名
に対して、ユウチューブやニコニコ動画は
https://www.youtube.com/feed/trending
ドメイン名+ディレクトリ名
だと思います。
どうすればファイル名を表示させずにページを表示することができますか
?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答4件
0
- mod_rewrite
- htaccess リダイレクト
といった語でググってください。
投稿2016/12/31 16:04
総合スコア907
0
ベストアンサー
URLのホスト名以降の部分はファイルシステムのパス名という意味ではなくもっと抽象的なリソース名という概念だと思います。URLを規定したRFCに正確な定義がかいてあると思います。リソース名はファイル名、ディレクトリー名あるいはWebアプリケーションのドメイン名などいろいろな解釈の仕方がありそれはWebサーバーに委ねられていると思うのでどんなWebサーバー(フレームワークの一部になっていたりすると思います)を使いそこでどういう解釈の仕方がサポートされているか次第で変わると思います。
すなわち前提Webサーバーのマッピング仕様を調べましょうということになるのではないでしょうか。
投稿2016/12/30 14:48
総合スコア18394
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/30 22:57 編集
0
まず、
ドメイン名+ディレクトリ名だと思います。
違います。ディレクトリ名なら最後が/
で終わります。
Youtubeがどうしているか分かりませんが、よくあるのは、URLのリライト機能を使うことです。
http://example.com/foo/bar
をhttp://example.com/foo.cgi?page=bar
のように内部的に書き換えることが出来ます。外からはそれは分かりません。
あるいは、foo
がプログラムで、フレームワークがそれ以降を解釈するとか。
投稿2016/12/30 14:47
編集2016/12/30 14:49総合スコア84505
0
最後が拡張子で終わっていないリクエストは多くの場合、
ドメイン名+ディレクトリ名ではなく、機能(関数)+引数を表しており
URLルーティングと呼ばれる技術で利用されています。
言語やフレームワークで実装方法が違うので、ご自身の得意な言語やフレームワークで調べてみて下さい。
投稿2016/12/30 14:38
退会済みユーザー
総合スコア0
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/30 14:41
退会済みユーザー
2016/12/30 21:40
退会済みユーザー
2016/12/30 21:49
2016/12/31 00:48
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。