2009年04月15日

htaccessの正規表現について

管理を任されている保険代理店のHPが引受代理店からの審査があるということでしばらくサイトを工事中にしてほしいという依頼がありました。

おい・・工事中にしちゃうとこれまでのSEOが全部無駄になるじゃないか・・と思いつつ、htaccessを使ったリダイレクトで302にする方法を思いつきました。

どのページにアクセスしても更新中ですを示すtmp.htmlファイルにジャンプするように設定したい。

ドメインの移転や、ディレクトリの移転であれば
 
Redirect 301 旧ドメイン 新ドメイン
という書き方でOKですが、ドメイン内のどのファイルにアクセスしてもtmp.htmlへアクセスせよという命令文の書き方がわからず苦労していました。

一番参考になったサイト
http://www.shtml.jp/htaccess/redirect.html


真似してこんな感じで書いたらうまくいきました。
RedirectMatch 302 (.*)\.php$ http://ドメインフルパス/tmp.html

一文字以上の文字に続いたドットを挟む末尾がPHPというファイルにアクセスがあればtmp.htmlへ行け!ですね。

これでこのドメインにアクセスしたらapacheのモジュール君がtmp.htmlファイルへ転送してくれるので引き受け代理店の審査も受かるはずです。

顧客へブログを頻繁に更新するようお願いしているので頻繁にクローラーが来ていると予想されており一日でも早く審査が終わることを祈ります。

302を301と読み間違えたりしないよね?という祈りも込めつつ右斜め上
posted by かに at 21:06| Comment(0) | TrackBack(0) | SEO | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバックURL
http://blog.seesaa.jp/tb/117526424

この記事へのトラックバック
この記事が役に立ったと思われた方は コメント欄に「や」と、
駄目だと思われた方は「だ」と入力してください。
 今後の参考にさせていただきます。

↓もう少しましなブログをお探しの方は↓
にほんブログ村 小遣いブログ アフィリエイトへ