さくらのレンタルサーバで404ページが上手く作れない:その2

さくらのレンタルサーバで404ページが上手く作れない:その2TOP ≫  Web制作サーバー関連

さくら,404,リダイレクトなどについて。

さくらで404、403リダイレクトを作るお話その2。上手く作動しないパターンを検証してたら、、、、偶然作動しました。

さくらのレンタルサーバで404ページが上手く作れない:その2


さくらのレンタルサーバで404ページが上手く作れない:その1
さくらのレンタルサーバで404ページが上手く作れない:その2(このページ)
さくらのレンタルサーバで404ページが上手く作れない:その3

さくらのレンタルサーバーをマルチドメイン化して利用していて、404/403ページが上手く作れないお話の続編。

とりあえず、ウチのドメインのディレクトリ構成は以下

404/403エラーテスト
①・・・さくらでレンタルしているルートディレクトリ。
    http://sakura.XXX.ne.jp/
    http://www.boktv.x0.com/
    のマルチドメイン。
    AddHandler myphp-script .php.htmlなし
    ErrorDocument 404 http://www.boktv.x0.com/404.html
    ErrorDocument 404 /404.html
    など全て問題なく作動。
②・・・http://tvbok.comのルートに利用しているディレクトリ。
    AddHandler myphp-script .php.htmlなし
    ErrorDocument 404 http://tvbok.com/404.html
    ErrorDocument 404 /404.html
    など全て問題なく作動。
③・・・http://freesoft.tvbok.com/、http://web.tvbok.com/など
    tvbok.comのサブドメインとして利用しているディレクトリ
    「AddHandler myphp-script.php .html」でhtmlをphpにして作動させている
    ErrorDocument 404 http://freesoft.tvbok.com/404.html
    ErrorDocument 404 /404.html
    ▲全然作動しない。500エラー
    ErrorDocument 404 http://freesoft.tvbok.com/404.htm(Lなし)
    ▲HTMLはphp化、HTM(Lなし)は非php化。
     存在しないHTM(Lなし)ページを入力した時のみ404ページに飛ぶ。
     HTML、PHPなどのURLを入力すると500エラー。404.htm(Lなし)に飛ばない

うーむ。

  • A. マルチドメイン+サブドメイン利用してる
  • B. サブドメイン用のディレクトリが、ルートドメインの子ディレクトリとして作成していない
  • C. HTMLをPHP化して使っている
のどれかが原因なんだろうな。。。

で、調査してみた

原因はC.でした。
新たにHTMLのPHP化をしていない一個サブドメインを作り、404ページを作成してみた所、キチンとジャンプしてくれました。。。

次にやる事

ルートディレクトリから下位ディレクトリまで全て、HTMLでphpが作動するように統一してみる
(かなりのHTMLを修正する必要が出てくるのでスグには無理)

と、思ったら作動したぞ・・・?

このページ一番上の図中の、大元のルートディレクトリに
ErrorDocument 404 /404.html
ErrorDocument 403 /403.html
を設定すると、各ドメイン、サブドメインに指定したディレクトリ内の404、403.htmlへキチンとリダイレクトするようになった。。。。前回試した時は500エラーで作動しなかったのに、、、

何が原因なんだろう?
まぁ、作動したから良しとするか。。。

追記:やっぱり作動してない('Α`)

404は拡張子htmlとphpのファイルだけは、やっぱり作動していないっぽい。
(403は作動している。)
そうか、前回はhtmlファイルで確認してて、今回は他の拡張子で確認したからか、、、('Α`)

続きます


さくらのレンタルサーバで404ページが上手く作れない:その1
さくらのレンタルサーバで404ページが上手く作れない:その2(このページ)
さくらのレンタルサーバで404ページが上手く作れない:その3





Category: サーバー関連 | 投稿:2010年1月27日 (最終更新:2010/01/28)
一つ前の記事 : サーバー負荷をアナログに計測中 その2
一つ後の記事 : YSTアップデート&最近のYSTのHタグ


カテゴリー
最近の記事

vps a8
サイト内に体験記(駄文)あります
さくらのVPS楽しいです!

携帯の方はコチラへ