htaccessを使ったリダイレクト(Redirect) の例: ドメイン・サーバー

Pocket

htaccessを使ったリダイレクト(Redirect)の覚書。

例1

http://www.example.com/index.htmlのアクセスをhttp://www.example.com/index.phpへリダイレクトする。
htaccessファイルに下記ように記述する。

Redirect permanent /index.html http://www.example.com/index.php

追記 2011.06.02 DirectoryIndexを使うほうが一般的。

DirectoryIndex index.html index.php

例2

http://www.example.com/sample/index.htmlのアクセスをhttp://www.example.com/sample/index.phpへリダイレクトする。

Redirect permanent /sample/index.html http://www.example.com/sample/index.php

例3

あるディレクトリ以下を別のアドレスへリダイレクトする。

http://www.example.com/sample/以下のアクセスをhttp://www.example.com/sample2/へリダイレクトする。

Redirect permanent /sample/ http://wwww.example.com/sample2/

例4

http://www.example.com/old/へのアクセスをhttp://www.example.com/new/へリダイレクトする。例3とはことなり下層のアクセスはリダイレクトしない。

RedirectMatch ^\/old\/?$ http://www.example.com/new/

参考リンク

» HTTPリダイレクト Others htaccess
» htaccessでリダイレクト機能を利用する方法 | BULANCO BLOG

コメント

No comments yet.

コメントの投稿

改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。