ハイドハット

FC2サーバーの癖

 
 
FC2サーバーの仕様にはちょっとした癖があり、それに気がつかないと意外なところで苦戦することがあります。
ひよこまがFC2サーバーを使っていて気がついたことをここに書いておきます。

ハイドハット:トップ>FC2サーバーの癖

ファイルをアップロードする時にファイル名を小文字に変換
AAA.htmlというページに、BBB.html というページへのリンクを次のように記述したとします。
<a href="BBB.html">
この2つのファイルが自分のパソコンにある状態で AAA.html を表示して、BBB.html へのリンクをクリックすれば、BBB.html は当然正しく表示されます。

この2つのファイルを、FC2サーバーのファイルマネージャを使ってアップロードすると、ファイル名の大文字はすべて小文字に変換されます。こんなふうに。
  AAA.html  →  aaa.html
  BBB.html  →  bbb.html

変換されるのはファイル名だけなので、aaa.html 内の記述は<a href="BBB.html">のままです。
こうなると、リンクをクリックしたときに File Not Found(ファイルがみつからない)というエラーになってしまいます。

これはFC2サーバーについての話でが、他のサーバーでも同様なことがあるかもしれません。

Windows は大文字と小文字を区別しませんが、unix(Linux)系のOSでは大文字と小文字を別のものとして認識します。FC2サーバーは unix系のようなので、リンクするファイル名(画像も含む)はあらかじめ小文字で記述しておいた方がいいです。

<a href="AAA.HTML">、<img src="BBB.GIF"> ← ×
<a href="aaa.html">、<img src="bbb.gif"> ← ○
 
ファイルサイズの限界
Q&Aにちゃんと書かれていますが...
無料版FC2サーバーでアップロードできるファイルのサイズの上限は250Kバイトです。それ以上のサイズのファイルをアップロードしようとすると、一見うまくいったように見えるのですが、実際には失敗しています。

このことをうっかり忘れていると、思わぬところで時間を食ったりします。
ひよこまだけか?でもファイルマネージャだと、ちゃんとアップロードされたように見えるんですよ。ホントに..
 

ハイドハット:トップ>FC2サーバーの癖