• ベストアンサー

.htaccessリダイレクト

.htaccessリダイレクト 別ドメインにリダイレクトさせるための方法が分からないので、質問させてください。 現在http://www.aaaaa.jp/aaa/bld_list.phpにアクセスしたときに http://www.bbbbb.jp/bbbにリダイレクトさせようとしています。 googleで「別ドメイン .htaccess リダイレクト」など色々検索してみたのですが、 なかなか出て来なく、困っています。 どなたかアドバイスいただけないでしょうか?

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

  • ベストアンサー
noname#130824
noname#130824
回答No.2

Redirect permanent /aaa http://www.bbbbb.jp/bbb この場合、 http://www.aaaaa.jp/aaa/bld_list.phpにアクセスしたとき http://www.bbbbb.jp/bbb/bld_list.phpに転送されます。 また、 bld_list.php以外のファイルへのアクセスも転送されます。 bld_list.phpのみを http://www.bbbbb.jp/bbbに転送するのでしたら、 RedirectMatch /aaa/bld_list.php http://www.bbbbb.jp/bbb でうまくいくと思います。

参考URL:
http://xn--u8jxb9ib9150b2px.jp/htaccess/redirectmatch.html

その他の回答 (1)

  • duveduve
  • ベストアンサー率33% (1/3)
回答No.1

Redirect permanent /one http://example.com/two

関連するQ&A

  • .htaccessを使用したリダイレクトの書き方

    .htaccessを使った301リダイレクトの書き方を教えてください。 ドメインは移転後も同じものを使用し、下記のようにリダイレクトしたいと考えています。 /bbb/を http://www.aaa.com/blog/bbb/ にリダイレクト。 /bbb/ddd.htmlを http://www.aaa.com/shop/ddd/ にリダイレクト。 ------------------- Redirect permanent  /bbb/ http://www.aaa.com/blog/bbb/ Redirect permanent  /bbb/ddd.html http://www.aaa.com/shop/ddd/ ------------------- こう書いてしまうと、1行目は正常にリダイレクトされるのですが、 2行目が http://www.aaa.com/blog/bbb/shop/ddd/ にリダイレクトされて しまいます。 このような場合、どのように記述さればよろしいのでしょうか?

  • htaccessにgoogleアナリティクス

    htaccessのリダイレクト元のアクセスをgoogleアナリティクスで集計したいと思っています。 aaa.comとbbb.comの二つのドメインを持っています。 事情があって、aaa.comは使えなくなったので、htaccessを使ってbbb.comへリダイレクトしています。 aaa.comのアクセスを、googleアナリティクスを使って集計したいと考えています。 どのようにすればよろしいでしょうか? メタタグでの転送は、リダイレクトされない場合があるのと、一瞬aaa.comが表示されてしまう可能性があるので使えません。 よろしくお願いします。

  • htaccessのリダイレクト(php→html)

    .phpで運用していたウェブページの拡張子を、.htmlに変更したのですが、 .phpにアクセスがあった場合、.htmlにリダイレクトするように htaccessを設定したいと思っています。 htaccessに、 RedirectPermanent http://user-domain/hogehoge.php http://user-domain/hogehoge.html と書けばリダイレクトされるとは思うのですが、 ページ数が少し多いサイトですので、1ページ1ページ書かずにできる方法を ご存知の方がいれば、教えて頂けないかと思いこちらに投稿しました。 どなたかお知恵を貸していただけませんか?? よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • htaccessの(.*)について

    書き込みさせていただきます。 htaccessの書き方を色々なサイトを参考にして勉強していましたが RedirectMatch permanent ^/aaa/(.*) /aaa/bbb/ RedirectMatch permanent ^/aaa/$ /aaa/bbb/ 上記の違いがよく分かりませんでした。 (.*)は一体何を表しているのでしょうか? 下記サイトを読みまして http://www.mnet.ne.jp/~nakama/ (.*)は/aaa/がつくものはできるだけリダイレクトの 対象になるいうことでしょうか? 例:/aaa/a.htmlとか/aaa/b.phpとか、もしアクセスがあれば /aaa/bbb/になる。。ということなんでしょうか… しかし… RewriteRule ^ccc/.*$ /ddd/ [R] というのもありまして、括弧のついていない.*もあります? 括弧がついていなくても/ccc/がつくものはできるだけ対象になると 考えても良いのでしょうか? 括弧はグループ化のようですが… 括弧が付く意味がよく分かりません。 自分ではよく分からなくなってきてしまい… よろしければアドバイスをお願い致します。

  • パラメーター付きのURLをリダイレクトしたい

    お世話になります .htaccess でリダイレクトを行いたいのですが、パラメータ付きのURLの為かリダイレクトができません。 .htaccess内の記述↓ redirect 301 /aaa/bbb.php?N=1 http://www.aaa.com/index.html 「?=N1」の部分を取れば問題なくリダイレクトします パラメータ付きのURLはリダイレクト可能でしょうか? よろしくお願いいたします

  • .htaccess によるリダイレクト

    .htaccess によるリダイレクトについて教えてください。 現在すべてのhtmlファイルがトップの階層にありますが、カテゴリごとに階層化したいと考えています。 現状:カテゴリごとに以下のようなファイル名に統一しています。 aaa001.html aaa002.html ・・・ bb001.html bb002.html ・・・ cccc001.html cccc002.html ・・・ これを cate1/aaa001.html cate1/aaa002.html ・・・ cate2/bb001.html cate2/bb002.html ・・・ cate3/cccc001.html cate3/cccc002.html ・・・ のように階層化する予定です。 移動前のurl aaa001.htmlなどにアクセスしたときに cate1/aaa001.html にリダイレクトする方法がわかりません。 回答よろしくお願いします。

    • ベストアンサー
    • HTML
  • PCから携帯サイトを見た場合のリダイレクト

    PCから携帯サイトを見た場合に、PCサイトにリダイレクトしたいのですが、 .htaccessには、どのように書けばよいでしょうか? http://www.aaa.com/m/bbb/ → http://www.aaa.com/bbb/ http://www.aaa.com/m/~.php → http://www.aaa.com/~.html にしたいのですが、そのようなことは可能なのでしょうか? いろいろ検索したりしたのですが、見つけられませんでした。

  • .htaccessでの301リダイレクトについて

    .htaccessでの301リダイレクトについて教えてください。 1つのサイトを閉鎖し新しいサイトと一緒にしたいと思っています。 .htaccessで301リダイレクトを行うと思い 下記のような記述を行いましたが上の4つはリダイレクトされますが 下の2つがリダイレクトされません。 色々と試してはいますがどう直せばいいのか分からず困っています。 RewriteRule ^whatis.php$ https://hoge.jp/whatis.php [R=301,L] RewriteRule ^help/$ https://hoge.jp/faq.php [R=301,L] RewriteRule ^category/$ https://hoge.jp/category.php [R=301,L] RewriteRule ^inquiry/$ https://hoge.jp/inquiry/ [R=301,L] RewriteRule ^category/details.php?category=aaaaa$ https://hoge.jp/category/?category=aaaaa [R=301,L] RewriteRule ^category2/?category=aaaaa$ https://hoge.jp/category/search.php?category=aaaaa [R=301,L] よろしくお願い致します。

  • .htaccessでサイトの引っ越し

    .htaccessでサイトの引っ越し サーバーとドメインの変更がり引っ越しをします。 調べてみたところ.htaccessでリダイレクトするべきとあったのですが書き方について質問です。 サイトのURLをhoge.co.jpからexsample.co.jpに変更します。 この場合の書き方ですが下記の一行でいいのでしょうか? RedirectMatch 301.* http://www.exsample.co.jp/ しかし上記の場合どんなURLであっても全てを新しいURLにリダイレクトしますよね? 階層やファイル名は全く同じになるので可能であれば実現したい事は・・・ ・旧ドメイン/aaa.htmlにアクセスがあれば新ドメイン/aaa.htmlにリダイレクト ・旧ドメイン/bbb.htmlにアクセスがあれば新ドメイン/bbb.htmlにリダイレクト ・旧ドメイン/ccc.htmlにアクセスがあれば新ドメイン/ccc.htmlにリダイレクト と全てをトップページにリダイレクトするよりはそれぞれのページにリダイレクトしてやる方が親切かと思ったのですがどのように書けばいいでしょうか?

    • ベストアンサー
    • HTML
  • 正しいドメインリダイレクトの方法

    www.aaa.com と www.bbb.com の二つのドメインをエイリアス設定?してあって、どちらのドメインにアクセスしても同じファイルを閲覧する状態になっています。 それを今後、www.aaa.com のみで運用するため、一定期間 www.bbb.com のドメインからリダイレクトで www.aaa.com へ転送する設定をしたいと思っています。いろいろしらべると htaccess で301リダイレクトをするのがSEO上、正しい方法であると書かれていたのですが、、、 上記のような条件で、下記のようなhtaccessで設定しようとすると、 Redirect permanent / http://www.aaa.com サーバでリダイレクトが連続(同じファイルを何度も読み込む)して、サーバエラーになってしまいます。 ↓この人と同じような状態です。 http://q.hatena.ne.jp/1115614347 そこで、 <script type=”text/javascript”> <!-- if (location.hostname == ’www.bbbcom’) location.replace(’http://www.aaa.com/’); // --> </script> と設定すると、希望どおりの動作をしてくれるのですが、 SEOスパムとみなされる可能性があると書かれていたりして不安です。 こういった場合、正しい設定の方法はどのような方法がありますでしょうか?

    • ベストアンサー
    • HTML