ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:ojyabu 301リダイレクト さくらサイトプランサブドメイン→他社独自ドメインへ
困り度:
  • すぐに回答を!
さくらレンタルサーバーのライトプランを使っています。サブドメインを、他社の独自ドメインに「301リダイレクト」したいのですが、
上手くいきません。さくらライトプランのサブドメインじゃないドメインなら、うまく301リダイレクトができるのですが?

どなたかやさしく教えてください…。

「.htaccess」内の記述は以下になります。さくらサイトプランのサブメインからだと、うまくいかないんですよ〜>_<

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http:/転送先ドメイン/$1 [R=301,L]
質問投稿日時:08/03/26 22:46
質問番号:3897695
この質問に対する回答は締め切られました。
最新から表示回答順に表示良回答のみ表示

回答

 

回答者:taloo RedirectやRedirectMatchは使ったことがないので、よくわかりませんが。
(RewriteRuleもそれほど使ってるわけではないですが)

RedirectMatch permanent (.*) http://転送先ドメイン/$1
RedirectMatch 301 (.*) http://転送先ドメイン/$1


via ANo.2
http://httpd.apache.org/docs/2.0/ja/mod/mod_alias.html#redirect
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:08/03/27 20:20
回答番号:No.4
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

良回答20pt

回答者:taloo エラーメッセージはどうなってますか?
InternalServerErrorなら、禁止された設定が使われているか、文法違反だと思いますが、
単に転送されないなら、文法違反になってないが意味が通じてないだけですし、対応方法は変わります。

RewriteEngine on
RewriteRule ^(.*) http:/転送先ドメイン/$1 [R=301,L]

Optionsはさくらレンタルサーバーで使えないので消して、これで良いんじゃないかと思ったんですが。。。
^ はあっても無くても良さそうですが。

RewriteEngineやRewriteRuleが使えないこともありますので、
RewriteEngine On
だけ書いてみたり、
RewriteRule (.*)¥.html test.cgi?q=$1 [L]
一般的なルールを書いて動くかどうか試してみてはいかがでしょうか。
RewriteRule自体が使えないとどうしようもないと思います。


参考
test.cgi
#!/usr/bin/perl
print "Content-Type: text/html¥n¥n".$ENV{'QUERY_STRING'};

¥は半角にして下さい。
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:08/03/27 20:01
回答番号:No.3
この回答へのお礼色々とありがとうございます!!RewriteEngine等の意味はわかりませんでしたが、↓

RewriteEngine on
RewriteRule ^(.*) http:/転送先ドメイン/$1 [R=301,L]
で試したところ、おみごと!成功しました^^
しっかりとリダイレクトしていました。

今回301リダイレクトさせたいアドレスは
もともとhttp://○○○.sakura.ne.jp/●●/でつくっていて、それをリダイレクトして表示させているドメインhttp://○○○.jpn.org/●●/だったんです。

だからリダイレクトされたアドレスhttp://○○○.jpn.org/●●/を更に301リダイレクトで新たなアドレス(http://○○○.com)に表示できるのかな?と、かなり不安になりかけていたのですが、成功できてうれしい限りです^^

私の知識不足なだけなのかもしれませんが、うまくいってホッとしています(汗)

301リダイレクト成功って考えていいんですよね?!

ありがとうございました^^感謝です!!!!

回答

良回答10pt

回答者:123isao mod_rewriteは記述が難しいので、次のような記述にしてやった方が簡単では?
Redirect permanent /aaa/ ​http://xxx.xxx/aaa/

301にこだわらないのであればログインしてからサイト上でリダイレクト設定できたと思います。
種類:回答
どんな人:一般人
自信:参考意見
回答日時:08/03/27 12:11
回答番号:No.2
この回答へのお礼アドバイスありがとうございます。

301にどうしてもこだわらる必要がございまして…。
というのもページランク、被リンクを等のサイト情報を引き継げせたいんです。

ちなみに
>Redirect permanent /aaa/ ​​http://xxx.xxx/aaa/​
上記のやり方は301リダイレクトじゃないですよね?

URLの前の/aaa/はサブフォルダーの名前ということでしょうか?

回答

 

回答者:taloo とりあえず
http://support.sakura.ad.jp/support/manual/rs/tech_htaccess.shtml
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:08/03/27 03:08
回答番号:No.1
この回答へのお礼基本的な項目を見落としていました。URLありがとうございます。
実行したところ301リダイレクトは無理でした。。。

普通の引っ越し作業をやってみたのですが、できません・・・。

サポートの人は301リダイレクトできるって言ってたのに!

こんなマニアックな質問にご回答ありがとうござます。
最新から表示回答順に表示良回答のみ表示