(Apache)特定ファイルにアクセスした時にリダイレクト
(Apache)複数ドメインで運用しているサイトを単一ドメインになるようリダイレクトの続きみたいなものですが、今回はディレクトリ内の特定のファイルへのリクエストがあった時にリダイレクトする方法です。

例えば、あるディレクトリに hoge01.html , hoge02.html , hoge03.html とファイルがあり、hoge01.htmlだけMod-Rewriteでリダイレクトしたい場合は以下のようにします。

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^hoge01.htm$ http://newlink/ [R=301,L]


hoge01.htmlとhoge02.htmlを同じページにリダイレクトしたい場合は以下のようにします。

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(hoge01.html|hoge02.html)$ http://newlink/ [R=301,L]

RewriteRuleの指定は正規表現が使えるので、自由度は高いですね。

参考:
.htaccess - Rewrite
[PR]
by Jehoshaphat | 2012-06-26 00:35 | サーバがらみ | Trackback | Comments(0)
トラックバックURL : http://jehupc.exblog.jp/tb/18254342
トラックバックする(会員専用) [ヘルプ]
※このブログはトラックバック承認制を適用しています。 ブログの持ち主が承認するまでトラックバックは表示されません。


<< (HTML)定義リスト(dl,... (Apache)複数ドメインで... >>