• 締切済み

サイト告知文表示

あるサイト(http://aaa.com/)にアクセスした場合に、終了告知を出したい。 ここで質問されている事と基本的に同じ事をしたいのですが、 http://oshiete1.goo.ne.jp/qa3600392.html 私の場合、同一サイトで告知文のファイルも置きたいのですが、403エラーが表示されます。 こんな感じで、.htaccessに書いています。 Redirect permanent / http://aaa.com/kokuchi/index.html 根本的に.htaccessでの指定が悪いのか、又は他に良い方法があれば教えてください。

みんなの回答

回答No.2

こんにちは。マヒマヒです。 ダメでしたか・・ root以下全てということなのでroot直下に.htaccessを置いて、先ほどの一文で処理できるかと思うのですが、ダメということなので、403になったらココに飛ばしましょうって処理を記述してみましょうか。 ErrorDocument 403 URL ErrorDocument 404 URL ErrorDocument 500 URL 403だけでもいいのですが、他のエラーにも対応させるためにもこの3つ書いておけばたいていのものは飛ばせると思います。

gogovamos
質問者

お礼

マヒマヒさん いわゆる勘違いでした。 フォルダ階層は以下です。先にお知らせすべきでしたね。 失礼を致しました。 www L告知.html L.htaccess(1) Lez  L.htaccess(2) (1)でリダイレクト処理をかけていたので、無限ループ状態でエラーがでていました。(2)で処理すれば実現出来ました。 >root以下全てということなのでroot直下に.htaccessを置いて、先ほど >の一文で処理できるかと思うのですが、ダメということなので、403に >なったらココに飛ばしましょうって処理を記述してみましょうか。 root直下と同じ階層に告知文を置いていたために告知文にもリダイレクトが効いてしまい、無限ループになっていたのが原因だったみたいです。 色々とありがとございました。

すると、全ての回答が全文表示されます。
回答No.1

こんにちは。マヒマヒです。 サイトのどこにアクセスしたら告知ページに飛ばしたいのかがよく分からないのですが、下記に書き直してみてください。 RedirectMatch ^(.*)$ http://aaa.com/kokuchi/index.html そのドメインへのアクセスは全部その告知ページに飛ぶかと思います。 あと、これ一行しか書いて無いなら最後に改行してください。 たまに最後の行が改行が無いため読み込まれないことがあるので。

gogovamos
質問者

補足

マヒマヒさん、返事が遅くなりすいません。 同じく403エラーが表示されます。。。 >サイトのどこにアクセスしたら告知ページに飛ばしたいのかがよく分からないのですが.. サイトのroot以下全てです。 思うに、アクセスするサイトと告知ページが同じなのが原因ではないかと推測しているのですが。。。

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

関連するQ&A