画像ファイル名をURLに変更する方法

このQ&Aのポイント
  • 画像ファイルの名前をそのままURLにする方法について説明します。
  • 普通にアップロードすると、数字とアルファベットの組み合わせのURLになりますが、元の日本語の名前にする方法を教えます。
  • WordPressに画像ファイルをアップロードする際に、URLを日本語の名前に変更する方法について解説します。
回答を見る
  • ベストアンサー

画像ファイルの名前をそのままURLにする

名前が日本語の画像ファイルがあります。 そのファイルをWordPressにアップロードしたとき、 画像ファイルのURLを元の日本語のものにしたいです。 画像ファイルの名前→ああああ-1.jpg ↓WPにアップロード https://www.〇〇.com/wp-content/uploads/ああああ-1.jpg 普通にアップロードすると、 https://www.〇〇.com/wp-content/uploads/25d65154cf8d425c0f19a2.jpg みたいな数字とアルファベットの組み合わせになります。 これを、元の日本語の名前にしたということであります。 これはどのようにすればできますでしょうか? よろしくお願いいたします。

  • PHP
  • 回答数2
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
  • MT765
  • ベストアンサー率56% (1892/3325)
回答No.2

一番簡単(面倒ですが)なのはリネームプラグインを使ってアップロード後にリネームすることでしょうか。 【WordPress にアップした画像等のファイル名を変更するプラグイン Phoenix Media Rename】 https://loumo.jp/archives/26106#:~:text=WordPress%20%E3%81%AB%E3%81%AF%E7%94%BB%E5%83%8F%E3%82%84%E5%8B%95%E7%94%BB%E3%81%AA%E3%81%A9%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E3%82%A2%E3%83%83%E3%83%97%E3%83%AD%E3%83%BC%E3%83%89%E3%81%99%E3%82%8B%E6%A9%9F%E8%83%BD%E3%81%8C%E3%81%82%E3%82%8B%E3%81%8C%E3%80%81%E4%B8%80%E5%BA%A6%E3%82%A2%E3%83%83%E3%83%97%E3%83%AD%E3%83%BC%E3%83%89%E3%81%97%E3%81%9F%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E7%B7%A8%E9%9B%86%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AF%E3%81%82%E3%81%BE%E3%82%8A%E7%94%A8%E6%84%8F%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%AA%E3%81%84%E3%80%82%20%E4%BE%8B%E3%81%88%E3%81%B0%E3%80%81%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%90%8D%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%9F%E3%81%84%E5%A0%B4%E5%90%88%E3%81%AB%E3%81%AF%E7%94%BB%E5%83%8F%E3%81%AA%E3%81%A9%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E3%82%A2%E3%83%83%E3%83%97%E3%83%AD%E3%83%BC%E3%83%89%E3%81%97%E3%81%AA%E3%81%8A%E3%81%97%E3%81%A6%E6%8A%95%E7%A8%BF%E5%86%85%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%90%8D%E3%82%92%E6%96%B0%E3%81%97%E3%81%84%E3%82%82%E3%81%AE%E3%81%AB%E6%9B%B8%E3%81%8D%E6%8F%9B%E3%81%88%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8B%E3%80%82%20%E3%81%93%E3%82%8C%E3%81%AF%E3%81%AA%E3%81%8B%E3%81%AA%E3%81%8B%E9%9D%A2%E5%80%92%E3%81%AA%E4%BD%9C%E6%A5%AD%E3%81%A0%E3%80%82%20%E5%BE%8C%E3%81%8B%E3%82%89%E3%82%A2%E3%83%83%E3%83%97%E3%83%AD%E3%83%BC%E3%83%89%E3%81%97%E3%81%9F%E7%94%BB%E5%83%8F%E3%81%AA%E3%81%A9%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%90%8D%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%9F%E3%81%84%E3%81%AE%E3%81%A7%E3%81%82%E3%82%8C%E3%81%B0,Phoenix%20Media%20Rename%20%E3%81%A8%E3%81%84%E3%81%86%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%82%92%E5%88%A9%E7%94%A8%E3%81%97%E3%81%A6%E3%81%BF%E3%82%88%E3%81%86%E3%80%82%20%E3%81%93%E3%81%AE%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%82%92%E5%B0%8E%E5%85%A5%E3%81%99%E3%82%8B%E3%81%A8%E3%83%A1%E3%83%87%E3%82%A3%E3%82%A2%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%E3%81%AB%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%90%8D%E3%81%AE%E9%A0%85%E7%9B%AE%E3%81%8C%E8%BF%BD%E5%8A%A0%E3%81%95%E3%82%8C%E3%80%81%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%90%8D%E3%82%92%E7%B7%A8%E9%9B%86%E3%81%A7%E3%81%8D%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%81%AA%E3%82%8B%E3%80%82 しかしそれでも日本語ファイル名はあまりお勧めできないのでローマ字等にされたほうが良いかなと思います。

その他の回答 (1)

回答No.1

実際には、uploadに日付フォルダもついていたはず。 これは、同じファイル名でも、別画像として認識せるためなので、 これを無視してアップしたい場合は、 POST(multipart/mixed)での画像アップロードフォームと 受け取りを作成して任意の位置に書き出し、それをDBに入れれば OKなわけですが、そこまでするのか?と考えるとやや微妙ですね。 もう一つは、貴方が https://www.〇〇.com/wp-content/uploads/ああああ-1.jpg だと思っているアドレスは、基本的に先頭にある、 /index.phpを経由することになっているので、 index.phpを拡張して、wp-content/uploads/などで始まったら? という例外フィルターを作り日本語名で検索。 それを送り返せばブラウザには、日本語のままで表示されます。 実ファイルが何かをクライアントが知ることが出来ないので、 別案としては、有効です。 ただ、ほぼ多くのブラウザはUTF8ですが、そうではない ブラウザやプラグインなどもあるので、大抵はトラブルのもとですが。 日本語=文字コードではなく、文字コードを指定したバイナリにすぎないので、そこが厄介ではありますが。 ひとまず、上のやり方では、行けるとは思います。 どっちにしても、元々存在していない機能は作るしかないので、 そこは、がんばってください!としか言えませんが。

関連するQ&A

  • WordPress メディアライブラリ 変更

    WordPress移管のため、FTPソフトを使用してバックアップをし、新しいサーバにuploadsをアップロードしました。 ファイルのURLが http://新しいURL/wp/wp-content/uploads/2019/07/test01.jpg ↓ http://新しいURL/wp/wp-content/uploads/2019/07/test01-1.jpg ファイル名が「test01.jpg」→「test01-1.jpg」に変更してしまっています。 FTPソフトでuploadsフォルダを削除し、改めてアップロードしても「test01-2.jpg」 となってしまいます。 そのファイルは存在しないので、表示されません。 WordPressメディアライブラリを開いてファイル名を「test01-1.jpg」→「test01.jpg」に変更する方法があれば教えてください。 宜しくお願いします。

    • ベストアンサー
    • PHP
  • WordPressの画像投稿のための設定方法

    WordPressで、画像をうまく投稿することができません。 お詳しい方、教えてください。お願いします。 ちなみに、現在の状況は、「public_html」フォルダの下に 「wordpress」→「wp-content」→「uploads」→年フォルダ →月フォルダ、となっています。本当は、月フォルダが自動 生成された中にアップロードした写真が入り、サイトに表示 されるはずが、エラーが出てアップロードできず、「uploads」 の外にこぼれた画像ファイル(つまり「wp-content」の中に 「uploads」フォルダと同列にある)だけが表示できる状態に なっています。フォルダ属性は、いずれも「707」になってい ます。

  • この画像のキャラクターを探してます

    この画像の白髪の女の子のキャラクターの名前を教えてください。img.vipcle.com/wp-content/uploads/2014/04/news4vip_1396094834_6602.jpg

  • この一番右の女の名前を教えてください

    この一番右の女の名前を教えてください http://cavolump.com/wp-content/uploads/2016/05/昭和のTVおっぱいエロ画像-18.jpg

  • Word Press) 日本語ファイル名が文字化け

    下記の手順に従って、Windows2008からWordPressをインストールしました。 http://www.sa-sa-ki.jp/blog/2010/01/windows-web-server-2008-r2-wordpress/ サーバー...Windows 2008サーバー My SQL...5.1 IIS...7.5 PHP...PHP 5.2.12 です。 社内でのイントラネットとしていて、運用上まったく問題ないのですが。 WordPressですが、新規投稿から日本語ファイル名をアップしますと文字化けします。 具体的には、 1) 「hoge.xls」というファイルをアップします。 2) 【blog\wp-content\uploads】に「hoge.xls」というファイルがアップされます。 3) 閲覧画面からは、そのファイルを選ぶと、 http://server-name.com/blog/wp-content/uploads/2012/03/hoge.xlsにリンクして、問題なくダウンロードできます。 ところが 1) 「日本語.xls」というファイル名をアップすると、 2)【blog\wp-content\uploads】には、「日本語.xls」ではなく「繧鍋畑.xls」というファイル名でアップされます。 3) 閲覧画面からそのファイルを選ぶと、そのリンク先は、http://server-name.com/blog/wp-content/uploads/2012/03/日本語.xls になり、ダウンロードを試みると当然404エラーになります。 4) なんで【blog\wp-content\uploads】内の文字化けしたファイルを「日本語.xls」に変えて2)から再度ダウンロードを試みると問題なくダウンロードできます。 つまり、アップのときの文字化けする問題が克服できれば、解決できます。 どなたかご教授いただけまでんでしょうか。

  • Hollywood Undeadのメンバー

    この画像で左からメンバーの名前を教えてください。。 http://buzzworthy.mtv.com/wp-content/uploads/2009/03/hollywood_undead.jpg

  • WordPressの記事の途中に差し込む

    記事数が6000近くあって、それらに共通する文章や画像の上に空白を入れたいです。 例えば、 https://www.〇〇.com/wp-content/uploads/〇〇.jpg というURLの上に、 などの空白を入れるなど。 WordPressの記事の途中に差し込むというのはできるでしょうか?

    • ベストアンサー
    • PHP
  • 映画「シャフト」の女優の名前教えて下さい。

    映画通の方、この黒人?女優の名前を教えて下さい。↓ (ちょっとむつかしいかも・・・) http://knowthemovies.com/wp-content/uploads/shaft-movie-still-10.jpg

  • 口を開かせる器具ですが、個人で買えますか?

    www.y-ortho.com/wp-content/uploads/2015/02/point03_img03.jpg この画像の器具ですが 個人で購入できるでしょうか? 名前がわからないので探しようがなく困っています

  • このモデルさんのお名前を

    このモデルさんのお名前をご存知な方いらっしゃいませんか? http://public.blog.fairway.ne.jp/wp-content/uploads/Interbee16.jpg 2013のinterBEEのようです。 よろしくお願いします。

専門家に質問してみよう