以下のftp情報からアップした画像のURLを知ることは可能でしょうか。
またどのようにすればわかるのか教えてください。
・ホスト名(アドレス)
・ユーザー名
・パスワード
・ホストの初期フォルダ
よろしくお願いします。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答4件
0
403 error が表示されます。
http://heteml.jp/support/faq/490.html
は、読みましたか?
グーグル検索:403 error
で、私の場合は、トップにでてきましたけど?
GMOが、グーグルへ、このキーワードでの広告料払っているとも思えないので、
検索者が多いのだとおもいますが、グーグルのやる事ですから実際上は不明。
’
アクセス権を設定していないのであれば、
再度グーグル検索
heteml パーミッション
で、サーバーの設定方法、使用方法を確認してください。
’
レンタルサーバー heteml より、セキュリティに関する重要なお知らせです ( 2013/08/29 更新 )
http://heteml.jp/pages/security-sol/
など重要な告知は、読んで理解しておく。
’
サーバーの設定方法、使用方法の説明、パーミッションの設定方法、
重要な告知
などは、最初に読むと思いますが。
’
サイトに、初心者向けの説明(※1)は、一通り情報はある様子です。
レンタルサーバー ホーム > マニュアル
http://heteml.jp/support/
初心者向けの説明(※1):PC初心者向けではないし、サーバーについて無知な人用でもない点に注意。
投稿2015/01/25 20:35
総合スコア2028
0
レンタルサーバを前提としますと、初期フォルダがwwwやpublic_htmlの事が多いかと思います。
ホスト名でFTP接続とすると、http://www.example.comとすれば
初期フォルダにtestと言うフォルダがあったとして、その中に001.jpgという画像ファイルが入ってたとすれば、
http://www.example.com/test/001.jpg
と言う形になると思います。
マルチドメインだったりすると初期フォルダがドメイン名だったりするのでそこは置換えて考えれば良いと思います。
そもそもこういう事が聞きたいわけでは無い?
投稿2015/01/25 19:13
総合スコア1614
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
ベストアンサー
恐らく質問者が期待している回答ではありませんが。
RFC1738 に FTP の URL についての記述があります。それによると、FTP の URL は次のような形式です。
ftp://<user>:<password>@<host>:<port>/<cwd1>/<cwd2>/.../<cwdN>/<name>;type=<typecode>
したがって、次の通りだとすると。
- ホスト名
- example.com
- ユーザー名
- oreore
- パスワード
- himitu
「ホストの初期フォルダ」に "hoge.png" をアップロードしたとすれば、次のような URL になります(ポート番号は省略すれば 21 です)。
ftp://oreore:himitu@example.com/hoge.png;type=i
なお、この URL の /hoge.png
の部分は、FTPサーバ内の /hoge.png
という意味ではなく、FTPでログインした最初のフォルダ(ホームディレクトリ)の hoge.png という意味になります(スラッシュはパスの区切りではなく、URL のホスト部分とパス部分の区切り、および、CWD コマンドの区切りです)。
そのため、(ホームディレクトリがルートディレクトではないときに)ルートディレクトリからのパスを指定したい場合は、次のように指定する必要があるのですが、あまり一般には知られていません。
ftp://<user>:<password>@<host>:<port>/%27hoge.png;type=i
追記
以下のftp情報からアップした画像のURLを知ることは可能でしょうか。
またどのようにすればわかるのか教えてください。
コメントにも記載の通り、FTP でのパスと HTTP でのパスには直接の相関はないため、その FTP 情報だけからではアップした画像のURLを知ることは不可能です。
サーバの設定によってまちまちだからです。
・ホスト名(アドレス)
FTP のホスト名と HTTP のホスト名が異なることもあります(バーチャルホストとかしていると特に)。
・ユーザー名
・パスワード
HTTP の URL とは普通は無関係です(ユーザーごとにドメインが分かれている場合、FTP のユーザー名が HTTP のドメイン名の一部になることもなくはないです)。
・ホストの初期フォルダ
ホストの初期フォルダが何であるかは FTP サーバおよび Web サーバの設定によるため、なんとも言えません。
もし、ホストの初期フォルダが Web サーバのドキュメントルートだと 仮定 すれば、FTP の下記のパスは
{ホストの初期フォルダ}/hoge.png
HTTP では下記のパスにマッピングされるでしょうけれども、
/hoge.png
質問者さんがご利用のサーバで「ホストの初期フォルダが Web サーバのドキュメントルート」という仮定が成り立つかどうか、私にはわかりません。
投稿2015/01/26 00:34
総合スコア4514
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/01/26 06:55
2015/01/26 07:24
0
landy77さん、はじめまして。
ご回答ありがとうございます。
言葉不足で申し訳ありません。具体的に申し上げると、
例えば、
ホスト名(アドレス) ftp106.heteml.jp
初期フォルダ web/bb
であったとして、ドメインが仮にaa.comのようになっていたとして、
test.pngという画像を初期フォルダにアップした場合、
http://aa.com/web/bb/test.png
となるかと思いますが、上記URLで403errorとなるのは、ドメインの部分が違うことを疑った方がいいのでしょうか。
上記ftp情報から自力でURLを特定できるとよいのですが、いろいろ調べてもよくわからなかったので質問させて頂きました。
どうぞよろしくお願いします。
投稿2015/01/25 19:32
総合スコア9
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。