iWebで作ったホームページを.Mac以外で公開するには?
MacBookを購入したのでこの際、Macでホームページを作成しようと思っています。現在はWinマシンでホームページビルダーを使って、Yahooにてホームページを公開しています。
このような感じでiWebで作ったホームページって.Mac以外で公開することはできますか?
MacBookを購入したのでこの際、Macでホームページを作成しようと思っています。現在はWinマシンでホームページビルダーを使って、Yahooにてホームページを公開しています。
このような感じでiWebで作ったホームページって.Mac以外で公開することはできますか?
> これでは、いけないのでしょうか?
いけないことです。
iWebで作成したファイルはiWebで作成した時のフィル名でリンクされています。
このファイル名をFinder上で修正してしまうと、リンク切れになります。
tomohisaさんのお困りの件を対応するとしたら、
1、Finder上で日本語を変換して、html無いのリンクで使用されている日本語も修正する。
2、iWeb上で日本語が含まれない構成にして出力する。
3、日本語のファイルでも正常に使用できるサイトを探す。
1は、それなりの知識と根気が必要になります。私はオススメしませんが...。
2は、まぁ可能かな〜。過去ログに色々書かれているので探してみてください。
3は、この様なサイトが有るか私は知りません。
>iWeb上で日本語が含まれない構成にして出力する
過去ログを調べてみましたところ、該当するようなログがあり、参考にして、<iWebのテンプレートをそのまま(英語だけ)>日本語が含まれない出力として<iWebの情報>内で<言語→Japanese>のチェックマークを外して、出力(フォルダに公開)しました。
そのフォルダをアップロードしたところ、リンクも機能しており、
初めて表示することが出来ました。
再度、日記の文章を<英語→日本語>で書いたところ、
再びアップロード途中でエラー・メッセージが表示され、
アップ終了後、サーバーに接続してみましたら、
案の定リンク切れというか、当然のことながらファイルがなく、
表示もされませんでした。
私はズブの素人ですが、やはりiWebというのは、
.Macを使用することを前提に作られているような
気がしてきました。
私にとって、これ以上の対処は無理だと思われます。
有料のソフトでの制作を考えたいと思います。
あさ様、本当にお丁寧なご教授、ありがとうございました(^^)!
どこにコメントすべきか迷ったのですが...
日本語が含まれるファイルがある場合には、デスクトップ上に「フォルダに公開...」した場合、ローカルではリンク切れが起こりませんが、サーバーにアップロードするとリンク切れが発生します。
FTPソフトを使いあるサーバーにアップロードしたところリンク切れが発生しましたので、そのFTPソフトを使い名前の変更をしたところリンク切れが解消しました。
名前の変更と言っても、元のファイル名と同じ名前にしているのですが、それだけで正常に動作するようになります。
もちろん、日本語のファイル名が少ないときにはそれでも良いのですが、多数のファイルが存在するような場合、今後継続して更新して行く場合などでは実用的ではありません。
職場のサーバーにはWindowsのネットワークを通して共有されているフォルダに直接コピーすれば使えるのですが、ここでも同じことが起こりました。
結局日本語を含むファイル名が発生するような場合には、公開することが難しいということになるので、日本語を含まないように工夫するしかないようです。
> ローカルではリンク切れが起こりませんが、サーバーにアップロードするとリンク切れが発生します。
> FTPソフトを使いあるサーバーにアップロードしたところリンク切れが発生しましたので、そのFTPソフトを使い名前の変更をしたところリンク切れが解消しました。
Mac上のファイル名で使用される文字コードを、Webサーバ側で正常に処理できない時に起こる問題で、FTPソフトでファイル名を変更することで、サーバ側の文字コードのファイル名に変換されて、Webサーバも認識できる様になったと思います。
そんな場合は、Cyberduckを使用すれば回避できると思うのですが、それでも回避できませんか?
参考)
http://pc.nikkeibp.co.jp/article/NPC/20071022/285146/?P=1
Cyberduckは使ったことがありました。
現在はRBrowserを使っています。
見た目が同じファイル名でもコードが異なるということでしょうか。
残念ながら、以前使ったファイルを全て廃棄してしまっているので確認できません。
「link_test.html」と「テスト.html」をテキストエディットで作成してサーバーにアップロードすると問題なくリンクできます。「漢字.html」でも同じです。
iWebの処理は、こういう簡単なものではないのでしょうね。
OCNのサーバーには日本語名のファイルそのものがアップロードできませんでした。
iWebで作ったホームページを.Mac以外で公開するには?