回答編集履歴

1

追記

2017/10/09 02:35

投稿

退会済みユーザー
test CHANGED
@@ -1,3 +1,41 @@
1
1
  `.php`を補完してやる方法と、URL ルーティングを使用する方法の2種類があります。
2
2
 
3
3
  それぞれの方法を確認すれば、やりたいことにあった方法が見つかると思います。
4
+
5
+
6
+
7
+ **追記**
8
+
9
+ #`.php`の補完
10
+
11
+ nginx の設定で対応します。
12
+
13
+ 実際の設定は要件次第ですが、ざっくり以下のような流れが参考になるかと。
14
+
15
+ ・与えられた URI に`.php`を足す
16
+
17
+ ・そのファイルが有るかどうかの確認
18
+
19
+ ・あれば、php ファイルとして認識し、php ファイルとして処理
20
+
21
+ 参考リンク
22
+
23
+ [Module ngx_http_rewrite_module](https://nginx.org/en/docs/http/ngx_http_rewrite_module.html)
24
+
25
+
26
+
27
+ #URLルーティングで対応
28
+
29
+ こちらは php で仕組みを作り対応します。
30
+
31
+ *nginx の設定も必要です。
32
+
33
+ ・nginx に、全リクエストを index.php + パラメータとして扱うよう設定します。
34
+
35
+ (各種フレームワークの設定や WordPress の設定を参考にしてください)
36
+
37
+ ・index.php でパラメータに従って必要なファイルを実行する仕組みを構築
38
+
39
+ 参考リンク
40
+
41
+ [PHPで高速に動作するURLルーティングを自作してみた](http://inside.pixiv.net/entry/2015/12/13/145741)