私はこれに非常に初心者です。4 つのフィールドを持つフォームがあります。Field1 - 4 メソッド GET。そのため、フォームを送信すると、URL は mydomain.com/page.php?field1=f1&field2=f2&field3=F3&field4=f4 になります。
これを mydomain.com/newPath/f1/f2/F3/f4/ に変更したい
私はこれに非常に初心者です。4 つのフィールドを持つフォームがあります。Field1 - 4 メソッド GET。そのため、フォームを送信すると、URL は mydomain.com/page.php?field1=f1&field2=f2&field3=F3&field4=f4 になります。
これを mydomain.com/newPath/f1/f2/F3/f4/ に変更したい
その場合、実際にリダイレクトが必要です。あなたは書き直すでしょう
domain.com/path/a/b/c/d
に
domain.com/path/?w=a&x=b&y=c&z=d
しかし、サーバーにこのようなリクエストを送信させたい場合
domain.com/path/?w=a&x=b&y=c&z=d
このようなものに、実際にユーザーをリダイレクトしています。
domain.com/path/a/b/c/d
アンパサンドで新しい URL を非表示にするため、301 リダイレクトが必要です。
これはクリーン URL と呼ばれ、htaccess ファイルで必要な正規表現を使用して実現できます。