• ベストアンサー

.htaccessの設定方法がわかりません

wwwの付いたドメインと付いていないドメインを統一して、検索エンジンに同一のサイトとして認識してもらうには、サーバーの.htaccessで設定すれば良いと聞いたのですが、その設定方法がわかりません。 全くの素人なので、わかりやすく教えていただけないでしょうか? それとも専門家でないと難しいのでしょうか? どうぞよろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • la_pure
  • ベストアンサー率72% (18/25)
回答No.1

こんにちわ。 .htaccessよりかはApacheなどの設定になるかと思います。 VirtualHostをwww.****.jpと****.jpで同じドキュメントルート読み込むようにしてあげればよいかと。 .htaccessでやるなら・・・****.jp→www.****.jpにリダイレクトさせるとか? そうすればクローラーはwwwのほうを読むようになります。 専門家でなくてもちょっと勉強すればできるようになりますよー サンプルなんてネットで探せばごろごろ転がってますし。キーワード厳選して検索してみましょう。きっと見つかるかと思います。

参考URL:
http://www.shtml.jp/htaccess/
funnykeep
質問者

お礼

ご回答ありがとうございます。 自分なりに勉強してやってみます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • .htaccessで、検索エンジンをシャットアウトする方法

    .htaccessを使用して、検索エンジンのURL収集からサイトをシャットアウトする方法ってありますでしょうか? land.toのサーバを使用しているのですが、検索エンジンには引っかかりたくないのです。 .htaccessを使用すれば、可能という記事はあったのですが、具体的にどのようなタグを.htaccessファイルに書けばいいのか判りません。 Googleや、yahoo、Gooなどから、サイトを隠す方法なら「.htaccess」以外の方法でも構わないのですが…… お詳しい方、よろしくお願いいたします。

  • .htaccessの設定方法について

    .htaccessの設定方法について ■やりたいこと 「ドメイン/html/test.html」にアクセスしたらtest.phpを表示したい ■.htaccessの内容(ドメイン/html/に設置) RewriteEngine on RewriteRule ^test.html$ test.php ■現在の状況 IEのアドレスの所に「ドメイン/html/test.html」とアドレス表示 「Webページがみつかりません」が表示される 記述方法が間違っているのでしょうか? ご存知の方がいらっしゃいましたら教えてください。 よろしくお願いします。

  • index.htmlへのURLの統一

    現在ホームページを管理していますが、ドメイン名.com/とドメイン名.com/index.htmlの両方でアクセスがあります。 いくつかのサイトで、これらは場合によっては検索エンジンによって別ページと認識されてしまう場合があり、統一したほうがいいと書かれていました。 htaccessでindex.html付きに統一したいと思うのですが、色々なワードで検索しても方法が見つかりません。統一すべき、という内容のサイトはいくつも見つかったのですが・・・。 もし統一する方法をご存知の方がいらっしゃいましたら、大変御手数をお掛けしますがご教授いただけたらと思います。よろしく御願いします。

  • クローラーがhtaccessでリダイレクト

    現在、WEBサイトを作成しており、当該サイトは、レンタルサーバーを借りる際にhttpのドメインも一緒に新規で取得しました。 ただ、その後、全ページ https で作成していくこととなり、各リンクは全てhttpsでつながっています。 検索エンジンからTOPに入ってくるときに、httpならば、httpsにリダイレクトするように、htaccessに記述していました。 しかし、昨日、googleにサイト登録して、本日まで待ってみたところ、ウェブマスターツールの 「クローラーエラー」と「検索クエリ」はまだ反映されていませんでした。 以前は単純なhttpのサイトですと、1日程度で何かしら反映されていたと思うのですが、 やはりなにか設定が足りないのか、それともクローラーは、htaccessのリダイレクトを読み込まないのでしょうか。 どなたか体験されたことのある方がいらっしゃいましたら、教えてください。 よろしくお願い致します。

  • マルチドメインでの.htaccessについて

    新サイト(新ドメイン)に引っ越しをしたのですが、 マルチドメイン環境でのリダイレクトの方法がうまく行かず困っています。 お手数ですが、やり方を教えていただけないでしょうか。 前提として、旧サーバはマルチドメインで2つのドメインを使用しており、 ルート直下は下記の構成になっています。 /.htaccess /index.html /staff/ /corp/ /ex/  ←ここだけ別ドメインに設定(仮にhttp://hoge.comとします) http://hoge.comはそのまま使用したい、 それ以外のファイルすべてを新サーバ(新ドメイン)にリダイレクトしたい、 という状況です。 htaccessは下記のように設定しているのですが、 /ex/(http://hoge.com)も含めてすべてリダイレクトしてしまいます。 -------- RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} !(^/ex/) RewriteRule ^(.*)$ http://www.new.com/ [R=301,L] -------- 下記のサイトを参考にしており、RewriteRule以外はそのままです。 http://www.kaden1000.com/2012/11/fc2-28/ 参考サイトのように、RewriteRule ^$ とした場合リダイレクトしないため、 RewriteRule ^(.*)$ としています。 (ここが問題のような気はしています。。。) あまり詳しくないので、素人でわかるレベルで教えていただけないでしょうか。 よろしくお願いいたします。

  • .htaccessの設定について教えてください

    前回、以下の質問をしてアドバイスを頂きました。 http://okwave.jp/qa3176048.html .htaccessの設定について教えてください。 サーバはロリポップで借りています。 (マニュアルの設定例は読みました。) やりたいこと templates(Smartyテンプレートファイル用フォルダ) templates_c(Smartyキャッシュファイル用フォルダ) 上記のフォルダ内にあるファイルへ直接アクセス されないようにしたい。 質問 1. 「.htaccess」の設定は、このファイルを置いたディレクトリ以下にのみ 反映されるという解釈であっていますか? 2. 「特定のホスト・IPからのアクセスを許可、もしくは制限する方法」で 私がやりたいことの設定はできますか? 3.(2が可能な場合ですが) 以下はロリポップのマニュアルにある「特定のホスト・IPからの アクセスを許可する方法」の記述例を引用したものです。 「許可したいホスト・IP」の部分には何を記述したらいいのですか? 自分のホームページのドメインですか?   order deny,allow   deny from all   allow from .許可したいホスト・IP 4.2以外で良い方法があれば教えてください。 5. 「.htaccess」は見られても大丈夫なものなのでしょうか? セキュリティ上、何か設定が必要ですか?

  • .htaccessでAllowOverrideディレクティヴを設定する方法

    こんにちは,よろしくお願いします。 レンタルサーバーで,AllowOverrideディレクティヴをAllに設定したいのですが,http.confが設定できないような設定になっています。 そこで,問い合わせをしたら.htaccessで設定することができるとの返事をもらいました。しかし,詳細についてはサポート対象外とのことで教えてもらえませんでした。 .htaccessでAllowOverrideディレクティヴをAllに設定する方法を教えてください。よろしくお願いします。

    • ベストアンサー
    • PHP
  • .htaccess の301は、検索エンジンスパムになるか?

    お世話になります。 使用していないドメインがあるので、それを .htaccess の301で、現在、運営しておりますメインサイトに リダイレクト転送しようと思いますが、この場合、 グーグルなどの検索エンジンにスパム扱いされるのでしょうか? (されやすいのか?)

    • ベストアンサー
    • SEO
  • htaccessの書き方

    RewriteEngine On RewriteCond %{HTTP_HOST} ^dog.abcd.com$ RewriteCond %{REQUEST_URI} !^/dog/ RewriteRule (.*) /dog/$1 RewriteCond %{HTTP_HOST} ^cat.abcd.com$ RewriteCond %{REQUEST_URI} !^/cat/ RewriteRule (.*) /cat/$1 サブドメインを追加するには上記の記述をhtaccessに記入すればよいとサーバー会社の説明にありましたので、その通りにしました。 ところが、htaccessに設定していないサブドメインにアクセスすると、通常のドメインの内容が表示されてしまいます。 登録ドメインがabcd.comだとして、設定していないサブドメインがtest.abcd.comだとすると、test.abcd.comにアクセスするとabcd.comの内容がそのまま表示されてしまいます。 存在しないサブドメインにアクセスすると全てメインドメインの内容が表示されてしまうのは、検索エンジン対策としても思わしくないように思えます。 出来れば、存在しないサブドメインへのアクセスは404エラーになるようにしたいのですが、方法がわかりません。 htaccessで使われる言語の知識がなくチンプンカンプンなので 適当に以下のような感じでいろいろ試行錯誤していますが、なかなか思うようにいきません。 RewriteEngine On RewriteCond %{HTTP_HOST} ^dog.abcd.com$ RewriteCond %{REQUEST_URI} !^/dog/ RewriteRule (.*) /dog/$1 RewriteCond %{HTTP_HOST} ^abcd.com$ RewriteCond %{REQUEST_URI} !^/ RewriteRule (.*) /$1 RewriteCond %{HTTP_HOST} (ここでabcd.comまたはdog.abcd.com以外のリクエストは)$ RewriteCond %{REQUEST_URI} !^/404/ RewriteRule (.*) /404/$1 を表示させる、としたいのですが、このような命令文はありますでしょうか? どなたかアドバイスいただければ大変助かります。

    • ベストアンサー
    • HTML
  • Google Apps で .htaccess を使ったり部分的に移行したり

    Google Apps を使いたいと思っています。よろしくお願いします。 既に Value domain でドメインを取得しているんですが、既にそのドメインでサイトを運営しています。 サイトを維持したままで、そのドメインで Google Apps の Gmail を利用することは可能ですか?可能であればお手数ですが、簡単な設定方法を教えていただけないでしょうか? もしそれが不可能ならば、サイトは他のドメインに移転したいと思っています。移転した後は .htaccess でアクセスをリダイレクトさせたいと思っているんですが、ドメインを Google Apps で使うようにネームサーバーの設定を変更した後にどうすれば .htaccess を使えるかがわかりません。(多分使えないような気がします。) そもそも Google Apps で使うドメインっていうのは、もう Google Apps 専用で使うしかないのでしょうか?そのドメインでサイトを運営することはできなくなるのでしょうか? また Google Apps を利用しているという話を聞いたことがありません。Google Apps はそんなに良いものではないのでしょうか? 参考になる意見や解決策など、どんな情報でも構いません。よろしくおねがいします。