.htaccessでwwwなしのサイトにリダイレクトをかけたいのですが、うまくいきません。
色んな方法がサイトにありそれを試しているのですが、
一瞬テストでうまくいったと思ったのですが、それ以降うまくいかなくなってしまいました。
使用しているプロバイダはさくらインターネットです。
今までに試したコマンドは下記です。
---------------------------
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.hoge\.com)(:80)?
RewriteRule ^(.*) http://hoge.com/ [R=301,L]
</IfModule>
---------------------------
RewriteEngine on
RewriteCond %{HTTP_HOST} www¥.hoge¥.com
RewriteRule .* http://hoge.com%{REQUEST_URI} [R=301,L]
---------------------------
.htaccess を設置しているディレクトリは
/home/hoge/www
になります。
ぜひ教えていただけないでしょうか。よろしくお願いいたします。
また、.htaccessは変更してどのくらいで反映されるのか、補足的に教えていただけると助かります。
以上、よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
「さくらインターネットのサーバーコントロールパネル」のドメイン設定で「wwwを付与せずマルチドメインとして使用する」にチェックは入っていませんか。
301リダイレクトする場合は「マルチドメインとして使用する(推奨)」にチェックを入れないと「.htaccess」が反映されないようです。
それと、^(www.hoge\.com)(:80)?の「www.」にもエスケープしてみてはいかがでしょうか。「www.」を「www\.」へ。細かいところだと、「UTF-8で保存しているか」「パーミッションは604や644になっているか」などですかね。
記述方法は何通りかあるようですので、見つけたコードを片っ端から試してみるということも何だかんだ有効ですよ。
私のブログで実行している301リダイレクトは以下の通りです。URLの正規化ではなく移転のためのリダイレクトですけど。
ご参考までに、同じくさくらサーバーです。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^hoge\.sakura\.ne\.jp
RewriteRule (.*) http://hoge.jp/ [R=301,L]
301リダイレクトがうまくいっているかどうかを確認するために、Webサービスを利用すると安心できると思います。「View HTTP Request and Response Header」がおすすめです。
http://web-sniffer.net/
リダイレクト元のURLを入れて「Status」が「301 Moved Permanently」となったら成功しています。
反映時間ですが、当環境では.htaccessのアップロードと同時にリダイレクトが反映されました。
どうしてもうまくいかない場合は、「link rel="canonical"」というURL正規化タグがありますのでHTMLに記述してみてはどうでしょうか。
以上、回答となります。
早速の返信ありがとうございました。マルチドメイン設定が原因でした。
おかげでちゃんとリダイレクトききました。
またwebツールを教えて下さってありがとうございます。
本当に助かりました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) .htaccessの設定で、httpはhttpsに、且つ、wwwありに統一、の記述方法 2 2023/06/22 10:54
- WordPress(ワードプレス) httpからhttpsへのリダイレクト設定について 2 2022/04/17 09:49
- その他(プログラミング・Web制作) .htaccessファイルの修正がこれで問題ないかどうか 1 2022/04/21 08:42
- Windows 10 バッチファイルの記述法とルールについてアドバイスをお願いいたします。 1 2022/04/13 10:50
- その他(開発・運用・管理) 【至急】.htaccessによるディレクトリ単位でのリダイレクト 2 2023/08/10 13:46
- HTML・CSS 全部のアクセスを指定したページに転送させたい 2 2022/06/28 16:33
- その他(IT・Webサービス) 301リダイレクトの使い方について 7 2022/04/05 17:50
- その他(プログラミング・Web制作) 恒久的リダイレクトについて 2 2023/07/13 15:58
- XML XML同じ名前の要素を自動で集約するツール 1 2022/04/11 09:21
- その他(プログラミング・Web制作) 301リダイレクトについて 1 2022/09/30 19:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセス解析に見慣れないドメ...
-
なぜ、世界に13台しかルート...
-
ドメイン、go.jp gov.jp g0v.jp...
-
ドメインはなぜ有料なのですか?
-
Windows2000でドメインに入れま...
-
DMMのドメイン設定の仕方を教え...
-
ドメイン価格について
-
法人で共有のメアドを使ったり...
-
サクラのサーバについて教えて...
-
ホームページが、見られません。
-
ドメインの取得日について ドメ...
-
ホームページを公開するまでの...
-
さくらサーバーでhpをアップロ...
-
「お名前.comレンタルサー...
-
@nethomeのx-x-x-x.rev.home.ne...
-
ADドメイン参加パソコンのコン...
-
in-addr.arpaとは?
-
「.com.br」 というドメインに...
-
どこのプロバイダ?
-
逆引きが出来ないDNSで何か不都...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
www3の3ってなんですか? https:...
-
ドメインはなぜ有料なのですか?
-
アクセス解析に見慣れないドメ...
-
【大至急】ドメインについて 最...
-
in-addr.arpaとは?
-
サブドメインとホスト名の違い
-
「.com.br」 というドメインに...
-
1つのサイトでアドレスの表示...
-
なぜ、世界に13台しかルート...
-
2ch.net 2ch.sc 5ch.net 上記の...
-
@ybb.ne.jpと@ybb.co.jpのメー...
-
CATVのDHCPサーバから割り...
-
VALUEドメインで取得した独自ド...
-
ADドメイン参加パソコンのコン...
-
法人で共有のメアドを使ったり...
-
管理用DNSと参照用DNSの違い
-
他で管理しているドメインのAレ...
-
【至急】 メール応募した求人の...
-
さくらサーバーでのSPFレコード...
-
日本で一番古い現在稼働してい...
おすすめ情報