以下を書き換えたい。
- http://www.mywebsite/address/12345/ からhttp://www.mywebsite/address/?param1=12345
- http://www.mywebsite/address/12345/12からhttp://www.mywebsite/address/?param1=12345¶m2=12
- http://www.mywebsite/address/12345/ ?{otherparam}=1 からhttp://www.mywebsite/address/?param1=12345& {otherparam}=1
以下は、.htaccess ファイルにあるものです。最初の 2 つは正常に動作していますが、3 つ目は苦労しています。param1 を渡すために 3 番目が必要であり、他のオプションのパラメーターも渡します。誰でも手伝ってもらえますか?
RewriteRule ^address/([^/\.]+)/?$ address/?param1=$1 [NC]
RewriteRule ^address/([^/]+)/([^/\.]+)/?$ address/?param1=$1¶m2=$2 [NC]