404ヘッダーなしのApache phpサーバーでのリダイレクトでURIをキャプチャして保存する
私はニュースのウェブサイト/ブログを構築しています。URL を特定の方法でフォーマットしたい。次のように:
http://example.com/news/1234/title_of_article/
すべての記事のディレクトリ構造を作成する手間と混乱は望んでいません。メインファイルにリダイレクトするように.htaccessファイルを設定しました
ErrorDocument 404 /main_file.php
次に、私のメイン ファイルは $_SERVER[REQUEST_URI] を使用して、要求されたページを見つけ、そのページを作成します。
それはすべてうまくいきます。唯一の問題は、.htaccess リダイレクトが 404 ヘッダーをクライアントに送信することだと思います。メインファイルのフォローアップ 200 ヘッダーでこれに対抗しようとしましたが、うまくいかないと思います。W3C Validator は 404 静止を検出し、検索エンジンはページをインデックスしていないようです。
ブラウザに 404 エラーを送信せずに URL の形式を維持するにはどうすればよいですか? 何十ものフォルダを作成せずに簡単な代替手段はありますか?