"optional parameters"という単語が自分の状況を正しく表しているかどうかわかりません。ここに私が必要なものがあります。URLの書き換えルールのオプションパラメータ
私は、URLのリダイレクトのために次のルールを書いた:
RewriteRule ^product/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)$ product/?sid=$2&pid=$3&title=$1&src=$4 [NC,L]
基本的に、これは私が何をしたいのか
http://localdomain.com/product/?sid=abc123&pid=def456&title=Golf-Bats&src=stringy
のようなものに
http://localdomain.com/product/Golf-Bats/abc123/def456/stringy
のようなものをされてリダイレクトされます追加/オプション/潜在的に無限の数の引数(//型の構造体)を取り込むルールを書くそれでも同じURLにリダイレクトされます。
ことを意味し、次のURL S:すべてはちょうどURL
http://localdomain.com/product/?sid=abc123&pid=def456&title=Golf-Bats&src=stringy
任意のアイデアを指している必要があります
http://localdomain.com/product/Golf-Bats/abc123/def456/stringy
http://localdomain.com/product/Golf-Bats/abc123/def456/stringy/rand1
http://localdomain.com/product/Golf-Bats/abc123/def456/stringy/rand1/rand2
http://localdomain.com/product/Golf-Bats/abc123/def456/stringy/rand1/rand2/rand3
etc.
?
こんにちは、ありがとう。それは魅力のように働いた!有用な、 – Nibhrit
、ありがとう;) –