質問: ### 前提 サイトのリニューアルを先日行い、必要なページの整頓をしました。 その際にファイル名を変えましたので、以前使用していた多数のファイルが無くなりnot foundの状態になっています。 ですので、ディレクトリ内の現在使用していないページをディレクトリTOPへ一旦リダイレクトしつつ 現在公開しているページのみディレクトリTOPに飛ばさずそのまま公開させていたいのですが、やり方が分からず困っています・・。 ### 実現したいこと 類似したファイル名のみリダイレクトを除外する方法はありますでしょうか? 下記のディレクトリ内の下層ページ https://www.aaaaaa/bbb/ 例えば https://www.aaaaaa/bbb/ccc.html https://www.aaaaaa/bbb/ddd などのファイルを ディレクトリTOPに飛ばしつつ 類似したファイル名を持つもののみリダイレクト除外することできますでしょうか? 例えばファイル名の一番最初にaaa_があるものみたいな感じです。 それかPHPのみ除外というルールでも構いません。 https://www.aaaaaa/bbb/aaa_ccc.php https://www.aaaaaa/bbb/aaa_ddd.php もしも、他に別のやり方があるよ!とか、何か他に私が説明足りない部分などあれば教えていただけると幸いです。 どうぞよろしくお願いいたします。
回答: 質問タイトルから外れた回答ですが、前提を拝見する限り、404のときに別ページに移動させたいのですよね? .htaccessで404のときのリダイレクト先を指定すればいいのではないでしょうか? 存在しないページを指定してもTOPページへリダイレクトする方法? BAのかたが書いているような問題もあるので、まあ参考程度に。