- ベストアンサー
サブドメインを使用しxxx.sakura.ne.jpを表示しない方法
sakuraのレンタルサーバーをライトプランで申し込みました。 サブドメインを例えば「rgr.jp」を追加して http://xxx.rgr.jp/をアクセスできる状態にするまでは良いのですが、 アドレスを打ちなおして http://xxx.sakura.ne.jp/と打つとrgr.jpと全く同じページが表示されてしまいます。 http://xxx.rgr.jp/を普段使い、http://xxx.sakura.ne.jp/はアクセスしても表示されない設定にしたいのですが どうすれば良いのでしょうか…ご存じの方いらっしゃいましたらお願いします。 ライトプランでは無理なのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
「完全に「Webページが見つかりません」の状態」って、「存在しません(404)エラー」を表示させるって意味ですか? それが可能かどうかは存じませんが、さくらは「.htaccess」を使えます。と言うか、「拒否するアクセスのリスト」などを設定してあるなら、その設定をしたフォルダの中に「.htaccess」は既に作られていますから、ファイルマネージャーから編集してください。 ただ、気をつけて設定しないと、「恐怖の大王」とも呼ばれる恐ろしいエラーが出るらしいので、事前に下記サイトで「.htaccess」について調べてみてください。 表示させたくないページは全てアクセス制限したフォルダの中に入れなければ反映されません。が、詳細なフォルダ構造などを説明できるほど詳しくも無いので、ご自身で最適な設定場所をご確認ください。 エラーページを自作できるので、「アクセス制限違反(403)エラー」が出た時に表示させるエラーページのアドレスを、「http://ユーザー.sakura.ne.jp/存在しないファイル名」にしておくと、結果的に「『http://ユーザー.sakura.ne.jp/存在しないファイル名』は存在しません(404)」のエラーが帰るとは思いますが。 レンタルサーバーの場合、「できる事」と「やって良い事」は違うので、変な設定すると怒られるかも…? 「さくら」のサポートページを探すとどこかに「.htaccess」の書き方などは用意してあったと思いますが、一応、.htaccessの解説サイトへのリンクを張っておきます。
その他の回答 (2)
- naokita
- ベストアンサー率57% (1008/1745)
.htaccess を設定出来るかsakuraのライトプランを調べて下さい。 設定出来るのならアクセス許可で一方のサイトを .htaccessファイルで非表示に出来ます。
お礼
回答ありがとうございます。 .htaccess…便利ですね。 はい、ライトプランでも設定出来るようでした!
さくらライトのユーザーです。 「コントロールパネル」→「ファイルマネージャー」と進むと、上の方に「>> ウェブアクセスの設定」というリンクがあります。 それを使うと、質問者さんのしたい事ができます。 制限するフォルダ(ディレクトリだっけ?)やリンク元アドレスを色々変えて試してみて、気に入る設定をみつけてください。
お礼
お礼遅れてしまい申し訳ありません。 拒否するアクセスのリストという部分に http://xxx.sakura.ne.jp/としてみたところ、 画像が表示されないだけで文字が表示されてしまいます… 完全に「Webページが見つかりません」の状態にしたいのですが どうすれば良いのでしょうか…? 質問が多くてすみません!
お礼
普通に404にすることは出来ないんですね。 sakuraのサーバーを使ってらっしゃる方で xxx.sakura.ne.jpの形にしたら404エラーになったので そういうものなのかと思っていました。 参考URLもありがとうございます!変なエラーにさせない為にも勉強させていただきたいと思います。