アプリ版:「スタンプのみでお礼する」機能のリリースについて

WPとかのサイトでURLを見ると、
sample.com/2020/08/03/
のようなURLで記事が見れると思うのですが、実際に/2020/08/03/のフォルダは存在しないですよね?
フォルダが存在しなければ、普通は404が返ると思うのですが、なぜページが表示できるのでしょうか?
仕組みを教えてください。
html,php,jsはわかります。

A 回答 (1件)

mod_rewriteやその類似の手法が使われています。



https://viral-community.com/seo/mod_rewrite-3019/

一般的なWebサーバは「/以降はディレクトリ構造、?以降はGETパラメータ値として扱う」となっていますがあくまでWebサーバがそういう設定になっているだけです。
ですのでドメイン名の後ろの/以降をどう扱うかはWebサーバ、及び、その後ろにあるアプリケーションサーバ次第です。

例えばTomcatのをアプリケーションサーバとして使っている構成の場合は/以降はJavaのネームスペースとして扱われます。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!