私はこの書き直しを使用します:
RewriteRule post-(.*)\.html$ post.php?id=$1
しかし、その後、ファイル名 post.php を photo.php に変更したので、次のように変更しました
RewriteRule photo-(.*)\.html$ photo.php?id=$1
これは問題ありませんが、訪問者が検索エンジンから来て元のファイル名 post.php?id=? に移動すると、ログにエラーが記録されます。301リダイレクトを追加する必要がある(と思う)ので、試しました:
RewriteRule photo-(.*)\.html$ post.php?id=$1
と:
RewriteRule photo-(.*)\.html$ post-(.*)\.html$[L,R=301]
しかし、どちらも機能せず、正直なところ、手がかりがありません。助けてください。