サイトから .php 拡張子を削除したばかりで、古い URL を新しい URL にリダイレクトしたいと考えています。特に、picture.php ファイルのみが対象で、他は対象外です。ページは domain.com/picture/$1 と domain.com/picture.php/$1 の両方で同一であり、どちらも問題なく解決されますが、すべてのトラフィックを .php 拡張子から非 php バージョンにリダイレクトする必要があります。
アドレスバーに.php以外の新しい正しいURLを表示する限りは機能するように見えるこのコードを使用してみましたが、サイトが壊れ、すべての/pictureページで404が表示されます.
RedirectMatch 301 ^/picture.php/(.*)$ http://domain.com/picture/ $1
リダイレクト ルールにエラーがある可能性はありますか? 私はいくつかの読書をしましたが、ルールを書くのはまだ初めてです。これを行うより良い方法はありますか?
ありがとうございます!
-ジャスティン