前提
.htaccessで、Webページへの接続を管理しています。
設定で、リダイレクト処理を加えたいです。
実現したいこと
・
site.com/hoge/campaign_info
というページについて、
hoge/campaign_info →特に何もせずhoge/campaign_infoページを表示
fuga/campaign_info →hoge/campaign_infoページへリダイレクト
honya/campaign_info →hoge/campaign_infoページへリダイレクト
としたいです。
但し、"hoge"の部分には10パターン以上の文字列が入るため、1行1行以下のように書きたくありません。
RewriteEngine on RewriteRule ^fuga/campaign_info hoge/campaign_info [L,R=301]
また、site.com/hoge以下には、campaign_info以外にもさまざまなページがあり、それらについては、fuga/やhonya/のアクセスを許容したいです。
「campaign_infoページにおいて、hoge/以外のアクセスを許可しない」という、.htaccessの書き方はあるのでしょうか。ご教示よろしくお願いいたします。