ハッスルサーバー 利用者の声 疑問・質問

ハッスルサーバー徹底検証 : 利用者の声 疑問・質問、評判など

読めば得するノウハウ満載 → ハッスルサーバー徹底活用

告知:最新版MODxの使用をご検討の方へ → MODx0.9.6 Mysql接続エラーの解決方法

告知:ハッスルで稼げる理由(ワケ) → ハッスルサーバーを使用して1年経過 評判・評価

相対パスによる画像表示

ハッスルでは画像を相対パスで指定できない、ということを、以前聞いたのですが、実際どうなのでしょうか?

[66] いずれ (2007/06/10 Sun 21:25)


相対パスによる画像表示への回答

他のレンタルサーバーと同様に、問題なく相対パスであっても絶対パスであっても指定し、画像を表示する事は可能です。

このBBSにて過去にこんなご質問を受けました。
http://bbs.hustle-user.com/threadid54.html

この管理者様は、素材屋さんをされていて、直リン防止の為に、.htaccessで前のドメイン名を指定されていたせいで、画像が表示されないという話題でした。

基本的に筆者は画像を相対パスで指定して運営しています。javascriptや、cssも同様に相対パスによるリンクは問題なく可能です。

ご心配であれば、10日間はお試し無料ですので、実際に試してみるのが一番手っ取り早い方法かもしれません。

[67] ハッスル寅男 (2007/06/10 Sun 23:46)


Re^2: 相対パスによる画像表示+1

早速のお返事ありがとうございます。
どちらでも指定可能と言う事で安心しました。

無料のサービスでサイトを作っているのですが、現在はやや忙しい為レンタルサーバーに手を出すのは控えている状態です。
ですがこちらには最近よく来て色々とページを拝見させて頂いてます。今まで知らなかったことも知ることが出来たりとお世話になってます。

ちょっと話が変わってしまうのですが、htmlとhtmとはどう違うのでしょうか?
自分で簡単に調べた時には昔の名残という感じでしたが、こちらでは動的静的にもかかわるというような印象を受けましたので質問させていただきました。

[68] いずれ (2007/06/11 Mon 00:20)


相対パスによる画像表示+1への回答

夜分遅くの回答で失礼します。昼間寝すぎたせいでなかなか寝付けず今晩は徹夜モードに入る予定です。

さて、ご質問の件ですが、.htm と .html は現時点では全く変わりなく、一般的なhtmlファイルの拡張子です。

その為、いずれさんが心配されているような動的静的に関わるというような事は特殊な例ですのでご心配には及びません。

これを意識する必要が出て来る事は当分の間はないと思いますが、一応わかりやすくご説明します。

これらの拡張子を使い分けするケースというのは、PHPのプログラムを.html等で走らせたいと思った場合のみに限定されます。

企業の方は動的ページにも関わらず見た目だけは.htmlに見せたいとダダをこねる所もあります。

その場合、
ハッスルサーバーで.phpを.htmlに偽装化する方法
http://blog.hustle-user.com/index.php?id=06070010

というような方法を用いたりする訳ですが、そうなってくると下記のような問題が起きるのです。

一部の携帯端末では、いくら「これは.htmlだから静的だよ」と言っても、「うそぉ!」だって「PHPが中に入ってるじゃん」「これ見てみなよ」と、PHPプログラムをそのままの状態で吐き出す端末もあったりします。

それを考慮して、PCページでもし、PHPを.htmlで表示させるなら携帯端末は.htmとしておけば後々悩まなくても済みますよというただそれだけの話なんです。

ですから、.html偽装化を行わないのであれば、ファイルの拡張子は一切気にする必要はありませんので、ご安心下さい。

[69] ハッスル寅男 (2007/06/11 Mon 03:53)


Re^4: 相対パスによる画像表示+1

つまり通常は変わりないものの、PHPを使用かつ携帯電話から閲覧する場合、機種によってはプログラムの記述がそのまま表示されてしまうという事で、

また、.htmの場合はPHPは使用できない、或いは適さない、という事でしょうか?

と最初は思ったのですが、「また」以下のところは訂正して、
PHPを使うときに携帯用ページの場合は.htmにしておけばそのままのプログラムが見えてしまうことにはならない、という事でしょうか

と思っておきつつもうひとつ書いてみると
.htmlも.htmも機能する事柄に変わりは無く、例としてPC向けには.htmlを使用し、携帯向けには.htmを使用と決めておけば、こっちはPCあっちは携帯という区別を付けやすくする為の便宜上によるものなのかも?

[70] いずれ (2007/06/11 Mon 20:06)


相対パスによる画像表示+1への回答

一番安全な方法は、素直に.phpという拡張子を使ってプログラムを走らせる事です。そして、携帯の場合は、端末によって拡張子によってファイルの中身を判断する端末があるので、PHPを使う時は、素直に.phpで走らせる方が安全ですよというお話です。

詳しくは、下記の
.phpを.htmlで偽装した際の問題点
http://blog.hustle-user.com/index.php?id=06080011

をご覧下さい。

[71] ハッスル寅男 (2007/06/11 Mon 21:02)


Re^6: 相対パスによる画像表示

なるほど
静的なら.html、PHPなら.phpとそのままの方がいいということですね。

再びそれてしまいますが、データベースを使用する(しない)ことのメリットデメリットについての記事を探してみて見当たらなかったのですが今までにお書きになられたことってありますか
なんとなく文が変な気がしますがもし記事がございましたらお教えくださいますと嬉しいです。

[72] いずれ (2007/06/11 Mon 22:00)


相対パスによる画像表示への回答

筆者のサイトは、初心者がぶつかるであろう壁に対しての素朴な疑問を解決し、サイト制作に没頭してもらおうというのが狙いだったりしますので、出来る事なら最初の間はなるべくMysqlを使用しない方向性をお勧めしているのですが、いずれMysqlに関する内容も充実させていこうとは考えています。

簡単ではありますが、Mysqlのメリット・デメリットについて触れている記事があるのでご紹介します。
http://blog.hustle-user.com/index.php?id=07050002

補足的にお話すると、Mysqlは顧客管理や別のサイト間との連携等に強い力を発揮します。ユーザーアカウントとパスワードの認証を共有したり、ある特定の条件の顧客情報を収集し、一斉にメールを送信したりといった使い方をするには便利です。

デメリットは、DBを使わないブログに比べて設置が面倒という点と、ログを丸ごとダウンロードしてそのまま別のサイトへアップという事が手軽に行えないという点ですかね…

もう一つデメリットを挙げるとするならば、セキュリティ面での脆弱性です。何かの拍子にテーブル名がバレてしまうような事があれば、そこからアタックされる危険性が出てきます。

要するに、アプリを自作するような場合,Mysql用のセキュリティ対策を別途施す必要が出て来るという事です。これはツールを利用する場合でも同様に意識する必要があります。

そんな訳で、家に帰ってまでそんな事を考えるのはイヤイヤモードな私はなるべくMysqlを使わないタイプのブログを好んで使用していたりするのです。

[73] ハッスル寅男 (2007/06/12 Tue 06:30)


Re^8: 相対パスによる画像表示

なるほど個人でやる分にはあまり必要なさそうですね。
手が込む事になりそうですし。

Mysql関連はここで色々知ることができそうですね。

同スレッド内でいくつも聞いてすみませんでした。
色々考える割にまとめたり表現したりが下手なもので...
やはり質問ごとにスレッドは変えたほうがいいのかな
もしくは何度もお手間をかけさせるのであれば一回の書き込みにまとめた方が…
ともあれ、質問にお答え頂き感謝です。

[74] いずれ (2007/06/12 Tue 07:54)


相対パスによる画像表示への回答

今回、このBBSの記事検索から、2種類のブログに打ち込んだキーワードの内容で検索しながら移動出来るプチ機能を入れておきましたので、是非是非ご利用下さい。

あと、このBBSもコンテンツとしてはまだまだ充実しているとは言えませんので、スレッドのテーマに逸れる逸れないという事に関してはそれ程お気を使われなくても問題ありません。

ひょっとしたらそこから面白い発想やアイデアが飛び出すかもしれない訳ですし、私自身、主旨とそれて暴走するような事も多々あったりもします。

有用な情報というものは、こんなふとしたキッカケから出て来たりするんじゃないかな。なんて思っていたりもしますので。

[75] ハッスル寅男 (2007/06/12 Tue 22:52)


Re^10: 相対パスによる画像表示

>検索しながら移動出来るプチ機能

利用してみました。
このBBS内では問題ないのですが、ブログの検索結果を表示する際に全角文字が使用されていると文字化けが起きているようです。
半角は問題ないようです。

[76] いずれ (2007/06/12 Tue 23:30)


相対パスによる画像表示への回答

ご報告ありがとうございます。Macのブラウザですとどのブラウザも問題なく検索出来ていたのでWindowsでの確認を怠っていました。

う〜ん…ちょっくら時間に余裕のありそうな時を見計らって調べてみようと思います。

[77] ハッスル寅男 (2007/06/12 Tue 23:51)


相対パスによる画像表示への回答

文字化け問題、無事解決致しました。
原因は、IEがフォームで文字エンコードを指定して送る為の下記の値

accept-charset="utf-8"

を正しく認識しない事に起因していました。

検索すると下記のサイトに解決方法が書かれてありました。
http://oshiete1.goo.ne.jp/kotaeru.php3?q=2048322

ふぅ…一安心♪

[78] ハッスル寅男 (2007/06/13 Wed 00:20)

よくされるご質問の検索結果
サブドメイン独自ドメイン

ハッスルサーバー レンタルサーバー

ハッスルサーバー徹底検証