この形式の URL をリダイレクトしたい:
/page.html?variable=value&othervar=true&thirdvar=100
これに:
/page/?variable=value&othervar=true&thirdvar=100
.html
したがって、基本的には の真ん中をURL
に置き換えたいだけですがforward slash
、それに付属する get 文字列を保持する必要があります。これは私が試したものです:
RewriteRule ^page.html(.+)$ /page/$1 [L,R=301]
しかし、これは私にとってはうまくいかないようです。最近、同様のことが機能しましたが、ここで何が欠けているのかわかりません。ご意見ありがとうございます。