URLが次のようなWebサイトで作業しています:
http://mywebsite.com/series.php?sid=1&part=1&name=Introduction%20to%20HTML
htaccess で次のルールを試しました。
RewriteRule ^([^/]+)/([^/]+)/([^\.]+)\.html$ /series.php?sid=$1&part=$2&name=$3
URL を次の形式に書き換えるには:
http://mywebsite.com/1/1/Introduction to html.html
残念ながら、それは私にとってはうまくいきません。
誰かが問題を整理するのを手伝ってください。また、誰かがそれがどのように機能したかを理解してくれれば幸いです。私は.htaccessの初心者です。上記のルールでは、次のような 3 つの異なる部分を見ることができます。
1st part: ^([^/]+)
2nd Part: ([^/]+)
3rd part: ([^\.]+)\.html$
これら 3 つの部分はバックスラッシュで区切られています。それらがどのように機能し、同じ Rewrite URL フォームを 3 つ以上、たとえば 4 つまたは 5 つのパラメーターと 3 つ未満のパラメーター (2 つのパラメーターなど) にどのように利用できますか?
ありがとう!