次のような URL があります。
mysite.com/eng?sentence=dog
そして、私はそれらを次のように書き換えたい
mysite.com/eng/dog
?sentence=
だから私は「/」に置き換えたい
私は次のすべてを試しました:
RewriteCond %{THE_REQUEST} ^GET\ sentence= [NC]
RewriteRule ^ /%1 [NC,L,NE]
RewriteCond %{THE_REQUEST} ^GET\ \?sentence= [NC]
RewriteRule ^ /%1 [NC,L,NE]
RewriteCond %{THE_REQUEST} ^GET\ \?sentence=([^/?&\s]+) [NC]
RewriteRule ^ /%1 [NC,L,NE]
RewriteCond %{THE_REQUEST} ^GET\s/+\?sentence=([^/?&\s]+) [NC]
RewriteRule ^ /%1 [NC,L,NE]
次に、URLにアクセスしてみました:
mysite.com/eng?sentence=cat
しかしそのままです。私の正規表現ロジックが正しくなく、書き換え条件が満たされることはないと思います。私はいつも正規表現に問題があります。