人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

htaccessのリダイレクト記述についてお伺いします。
「http://○○.com」を「http://www.○○.com」へとリダイレクトするにはどのように記述すればよいでしょうか?
宜しくお願いいたします。

※参考サイトは必要ではございません。

●質問者: mad_papa
●カテゴリ:ウェブ制作
✍キーワード:http:// サイト リダイレクト 記述
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● hiikun
●15ポイント

http://○○.com/.htaccess にて、記述を


Redirect permanent / http://www.○○.com/


とすると、どうでしょうか?

◎質問者からの返答

hiikunさん。コメントありがとうございます。

Redirect permanent / http://www.○○.com/

は私も行いましたがダメでした。

また

Redirect permanent http://○○.com http://www.○○.com/

なども試しましたがダメでした。

実際に私と同様のことをhtaccessで、リダイレクトを行ったいる方にお伺いできればと思います。


2 ● porinki07
●0ポイント

http://mikeneko.creator.club.ne.jp/~lab/web/htaccess/redirect.ht...

$B%_%1%M%3$N(B htaccess $B%j%U%!%l%s%9(B

詳しく書いてあるサイトがありましたのでどうぞ。

◎質問者からの返答

参考サイトは必要ではありません。

その手のサイトはかなり検索しておりますので。


3 ● FMR
●15ポイント

Redirect permanent 「旧アドレス」 「新アドレス」


絶対URLではリダイレクトしてくれないので

相対URLを記述しますが / になるので不要です。


Redirect permanent http://www.○○.com

◎質問者からの返答

この方法は私も行いましたがダメでした。

実際に私と同様のことをhtaccessで行っている方にお伺いいたします。


4 ● まきのっぴ
●50ポイント

.htaccess ではなく httpd.conf なら以下のように記述することで可能です。


# メインのバーチャルホスト

<VirtualHost *>

ServerName www.○○.com

DocumentRoot (以下略)

</VirtualHost>


# www 抜きで来た場合には www 付きに Redirect

<VirtualHost *>

ServerName ○○.com

RedirectMatch permanent (.*) http://www.○○.com$1

</VirtualHost>


上記と同様の記述を実際に pmakino.jp で使っています。私は www.pmakino.jp/... でアクセスされた場合全て www 抜きの pmakino.jp/... に転送しています。


もし httpd.conf の編集が不可能な場合、JavaScript で以下の記述を ○○.com のトップページの適当な場所 (<HEAD> の中が最適かと思います) に記述することで対応できますが、いかがでしょうか?


<script type=”text/javascript”>

<!--

if (location.hostname == ’www.○○.com’) location.replace(’http://www.○○.com/’);

// -->

</script>


これは asterisk-cafe.com で実際に利用しています。

欠点は、JavaScript が利用できない、又はオフにされたブラウザには無効なことや、トップページ以外へのアクセスについても転送したい場合全ページ個別に記述する必要があることです。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ