にページがありますexample.com/fruit.php
。このページはISSET()
、パラメーターを解析して、ユーザーに何を表示するかを決定するために使用します。たとえば、example.com/fruit.php?name=apple&color=red
. これは簡単に行うことができますが、リクエストは次のようにページに表示されるようにしたいと思います。
mysite.com/fruit/apple/red
パラメータが 2 つしかないことがわかっているので、URL を簡単に解析してページを作成できます。ただし、example.com/fruit
ページ自体がURLを解析できるように、URLの背後にあるすべてのリクエストをfruit.phpに送信するようにnginxを構成するにはどうすればよいですか。これが私のロケーションブロックで試したことです:
location ~ /fruit {
return 301 https://www.example.com/fruit.php;
}
これは私にはうまくいきません。私はそれを理解しようとして約 1 日を費やしました。どんな助けでも大歓迎です。