元の URL: example.com?file=gallery&d=doc 欲しい: example.com/gallery.html
私の .htaccess:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.example.com$
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]
RewriteRule ^([^/]*)\.html$ /?file=$1&d=doc [L]
(これは必要ないため、url から d=doc を削除しました)
きれいな URL が機能するようになりましたが、すべての古い URL を 301 リダイレクトする必要があります ( ?file=example&d=doc )。誰でも.htacccesで私を助けることができますか? 現在、ページは example.com?file=gallery&d=docおよびexample.com/gallery.htmlから利用できますが、 example.com/gallery.htmlからのみ利用できます。