teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

修正

2019/05/24 03:07

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -12,5 +12,5 @@
12
12
  > https://hogehoge.com/blog/14414/11111やhttps://hogehoge.com/blog/14414/aaaaのようにURLパスをブラウザに入力すると、存在していないディレクトリにもかかわらずリダイレクトやエラーを出さず、
13
13
  https://hogehoge.com/blog/14414のページが表示されてしまいます。
14
14
 
15
- 「blogという機能にはその次の14414というパラメータのみしか有効ではないので、それ以降のパラメータが設定されていた時は強制的にそのパラメータを削った正しいURLにリダイレクトしている」
15
+ 「blogという機能にはその次の14414という2番目のパラメータのみしか有効ではな、それ以降のパラメータが設定されていた時は強制的にそのパラメータを削った正しいURLにリダイレクトルール
16
- と解釈ができると思います。
16
+ があってそれをもに作られていると解釈ができると思います。

1

修正

2019/05/24 03:07

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -1,5 +1,6 @@
1
- URLでリクエストを決定するように作られているからだと思います。
1
+ URLでリクエストパラメータを決定するように作られているからだと思います。
2
- おそらくルートフォルダ直下に`.htaccess`というファイルがあると思います
2
+ おそらくルートフォルダ直下に`.htaccess`というファイルがあると思います(他者のサイトだと確認できないでしょうけど、WordPressは確かあったはず)
3
+
3
4
  そこに「以下のディレクトリのすべてのアクセスをindex.phpに集める」旨の記載があるのだろうと思われます。
4
5
  なので、「ディレクトリ」にアクセスしているように見えますが、あくまで「index.phpにそういうパラメータを渡している」という解釈になります。
5
6