前提
Wordpressサイトを運用(非エンジニアです)しており
htaccessを利用して以下を実現させたいです。
サイト構成:
https://a.com/aaa/bbb/ccc
教えていただきたいこと
ErrorDocument とRewriteRule を併用する記述方法
やりたいこと
下層ページにアクセスした際、ステータスコードが404の場合、以下の処理を実現させたいです。
/cccにアクセスし、404ページが表示された場合、/bbb/にリダイレクトし、かつ、ステータスコードを301とする
/bbb/にアクセスし、404ページが表示された場合、/aaa/にリダイレクトし、かつ、ステータスコードを301とする
ご教示いただけると幸いです。
タイトルからすると、もしかして、
/aaa/bbb/cccにアクセスし、404ページが表示された場合、/aaa/bbb/にリダイレクトし、かつ、ステータスコードを301とする
/aaa/bbb/にアクセスし、404ページが表示された場合、/aaa/にリダイレクトし、かつ、ステータスコードを301とする
の書き間違いですか?
文字通りには不可能です。404ページが表示されてしまったらどうしようもない。
/aaa/bbb/cccにアクセスし、/aaa/bbb/ccc というファイルが存在しない場合、/aaa/bbb/にリダイレクトし、かつ、ステータスコードを301とする
/aaa/bbb/にアクセスし、/aaa/bbb/ というディレクトリが存在しない場合、/aaa/にリダイレクトし、かつ、ステータスコードを301とする
なら、できそうです。
あなたの回答
tips
プレビュー