.htaccess にてメンテナンスページを一時的に表示させてたいと思

このQ&Aのポイント
  • .htaccess にてメンテナンスページを一時的に表示させてたいと思っておりますが、うまく表示されず困っています。
  • http://hogehoge.jp 以下全てのページにアクセスすると、「http://hogehoge.jp/maintenance.html」にリダイレクトされる .htaccess を作成したいと思っております。
  • 可能な限り、検索エンジンのクロールに影響がないようにしたいと思っております。自分で色々と調べたリダイレクトの方法だと、Apache 2.2系でしか動作しないものと判明し、他サイトを見て参考にさせていただいたのですが、無知な為表示できず・・・です。
回答を見る
  • ベストアンサー

.htaccess にてメンテナンスページを一時的に表示させてたいと思

.htaccess にてメンテナンスページを一時的に表示させてたいと思っておりますが、うまく表示されず困っています。 http://hogehoge.jp 以下全てのページにアクセスすると、 「http://hogehoge.jp/maintenance.html」にリダイレクトされる .htaccess を作成したいと思っております。 可能な限り、検索エンジンのクロールに影響がないようにしたいと思っております。 使っているサーバー(SAKURAインターネット)のApacheのバージョンは、 Apache/1.3.42 (Unix) mod_ssl/2.8.31 OpenSSL/0.9.8e です。 自分で色々と調べたリダイレクトの方法だと、Apache 2.2系でしか動作しないものと判明し、 他サイトを見て参考にさせていただいたのですが、無知な為表示できず・・・です。 ご教授ください。 よろしくお願いいたします。

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

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

RewriteEngine on RewriteCond %{REQUEST_FILENAME} !maintenance.html$ RewriteRule ^(.*)$ maintenance.html [L] 参考:http://xn--u8jxb9ib9150b2px.jp/htaccess/rewritefile.html

関連するQ&A

  • fsockopen関数について

    fsockopen関数を使って、POSTでリダイレクトさせています。 リダイレクト先ページで以下の文言が表れます。 ”HTTP/1.1 200 OK Date: Mon, 27 Nov 2006 05:53:05 GMT Server: Apache/1.3.37 (Unix) mod_ssl/2.8.28 OpenSSL/0.9.7l Connection: close Content-Type: text/html; charset=Shift_JIS ” 消すにはどうすればよろしでしょうか?

    • 締切済み
    • PHP
  • .htaccessのリダイレクトができない

    .htaccessに「Redirect *** ***」という記述をして、 ほかのページにリダイレクトさせようとしています。 しかし、どうしてもうまくいきません。 .htaccessに「DirectoryIndex」などほかの記述をしたところ、 うまく動作しているのでApacheの設定には問題がないと思います。 http://www.shtml.jp/htaccess/redirect.html このページとまったく同じように設定したのですが、 (もちろんパス名は違いますけど) 何かうまく動かない原因は考えられるでしょうか? よろしくお願いいたします。

  • ページが出てきません;;

    あるHPへ行くと Forbidden You don't have permission to access /cgi-bin/bmpf/link2.cgi on this server. Apache/2.0.59 (Unix) PHP/4.4.2 mod_ssl/2.0.59 OpenSSL/0.9.7e-p1 Server at diskmans.tv Port 80 と出てきて見ることができません。 どなたかどうしたら見ることができるか 教えてください。 コンピューター初心者なもので 詳しく教えていただけたら光栄です。

  • .htaccess エラーページについて

    .htaccessでエラーページを自作のものになるよう設定したいのですが、上手くできず、困っています。 自作したのは404と403のみ。 ErrorDocument 403 絶対パス ErrorDocument 404 絶対パス という記述です。 確認したところ404エラーページは難なく表示されるのですが、403に関しては再読み込みしないと自作のものにならず、「~を開こうとして多くのリダイレクトが発生しています。あるページへのリダイレクトが設定されているページを開いたときに、リダイレクト先のページから元のページにさらにリダイレクトが設定されている場合にこうした現象が起きる場合があります。」というページになり、リダイレクトループしてしまっているようなのです。 使用サーバーはロリポップ ブラウザはsafariです。 解決法又は原因など教えて下さると助かります。 よろしくお願いいたします。

  • Apacheで SSLを設定する場合のApacheの最新のバージョン?

    ApacheでSSLをしたいのですが、現在Apache2.0.40を使っています。 opensslは 0.9.7で、ついでにアパッチを2.0.48にしたいと考えていますが、mod_sslは対応しているのでしょうか? 日本語で詳しく書かれているmod_sslのサイトをご存知の方教えていただけませんか?

  • htaccessでリダイレクト&告知ページ

    htaccessでリダイレクトしたいのですが、トップページだけ告知ページを何秒間か表示させたいと思っています。 metaタグだと「302(一時移転)」を返すようなのですが、 htaccessを使用して、告知ページを介して移転先URLへ誘導することは出来るでしょうか?あわせて「301(永久移転)」を返す仕様にしたいです。 可能かどうか、教えてください。

  • .htaccessで携帯アクセスを非SSLに振り分け

    CGI送信フォームを入れたのですが、(さくらの共有SSLにて) パソコンからの送信はなんとか可能になりましたが、 モバイルからはSSL通信が拒否されアクセスすらできません。 とっても困りました・・・((+_+)) そのため、モバイルのアクセスだけを非SSLにしようと考えました。 この考えは正しいですか? パソコン  https://****.sakura.ne.jp/form.html モバイル  http://****.sakura.ne.jp/form.html 上記の様に .htaccessで携帯のアクセスだけを非SSLにしようと思いますが 今のフォームをそのままにしておいて モバイルアクセスを非SSLのhtppに飛ばす事が可能ですか? その場合、.htaccessにどう書いたら良いでしょうか? お願いします<(_ _)> また、その場合 現在、トップページのリンクは、https://~ のままですが .htaccessで振り分ければ、このままのリンクで大丈夫でしょうか?

  • Apache2でmod_sslを使用し、セキュアなページを作ろうと思い

    Apache2でmod_sslを使用し、セキュアなページを作ろうと思います。 いつもお世話になっております。表題のとおり、Apache2mod_sslを使用し、セキュアなページを作ろうと思います。当方使用しているサーバーはServerManVPSでCentOSを使用。 仮に、インストールしているApacheがmod_sslを組み込んでいない場合、再コンパイルの必要があるとサイトで見たのですが、再コンパイルをすることによって何か影響が及んだりしますでしょうか? 例えばPHPとの依存関係が無くなったり(正しい表現か分かりませんが・・・) また、mod_sslを組み込んでApacheを再コンパイルするにはどのようにすれば良いですか? configureを使うのでしょうか? 初心者過ぎてすいません;; ご教授お願いします。

  • 「メンテナンス中」と表示するには

    メンテナンス中のホームページに行くと「ただいまメンテナンス中です」という表示だけが表示されますよね?私も長時間サーバの内容を変更したりするときにそのような表示をしたいと思っているのですがどうやっているのでしょうか? 自分なりに考えてトップページを「ただいまメンテナンス中です」というページに切り替えればいいのかと思ったのですが、もし検索エンジンなどからトップページを経由せずにコンテンツページに来られてしまったらそのコンテンツページは見えてしまいますよね?どうしたらいいでしょうか? ちなみにサーバはバリュードメインのxreaを使っています。 どうぞご教授のほどお願いします。

    • ベストアンサー
    • HTML
  • htaccessを使ってトップページ以外のアクセスを全てトップページへリダイレクトしたいです

    急遽、今日の今日、サイトを準備中表示にしなければならなくなりました。 よって、htaccessを使ってトップページ以外へのアクセスを全てトップページへリダイレクトしたいのですが、htaccessファイルの中身はどのように記述するのでしょうか? 知識が全くなく、検索調べもしておるのですが、別のノウハウは見かけますがズバリがなかなか見当たらない状況です。 なお、ページが沢山あるので各ページをひとつひとつリダイレクトリストに入れていくのは無理です。「ALL」のような指示で済ませたく思っております。 今日の今日で申し訳ありませんが、ご存知の方いらっしゃいましたら宜しくお願い致します。