www.example.com/create?453lk6m4y
その ID にリンクされたアカウントにアクセスして、そのページからアカウントを作成できるページを作成しようとしていますcreateUser.php?id=453lk6m4y
。私が直面している問題は、それを直接 PHP スクリプトに渡すと、GET 要求によってキーが設定され453lk6m4y
、値が何も設定されないことです。
つまり、その URL にアクセスすると、ページは GET リクエストを理解します。
Array
(
[453lk6m4y] =>
)
Nginxの書き換えでURLを書き換えたかったのです。私はこれまでのところこれを持っています:
rewrite ^/create(\?.*)?$ /createUser.php?id=$1 last; #user creation page
ただし、この書き直しにより、get リクエストが次のように変更されます。
Array
(
[id] =>
[453lk6m4y] =>
)
GET リクエストが反映されるように URL を書き換える方法
Array
(
[id] => 453lk6m4y
)