あまり知られていないワードプレス画像管理のヒント
  1. 1. WordPress画像管理の究極のガイド
  2. 2. 現在読んでいる: WordPressのあまり知られていない3つの画像管理のヒント
  3. 3. WordPress画像SEOの間違いとその修正方法

の2番目の投稿へようこそ WordPressでの画像管理の究極のガイド. 最初の投稿は、右足から始めることでした。 JPGまたはPNG画像フォーマット(厳密な例はありますが)を使用するタイミングと、ストック画像を適切にアップロードするためのいくつかのヒントを学びました.


今日の投稿では、WordPressサイトでの画像の保守と管理のより技術的な側面をいくつか見ていきます.

  • サイトのURLを変更したりサーバーを移動したりすると、画像はどうなりますか?
  • サイトに複数の作成者がいて、その一部が外部画像にリンクしている場合はどうなりますか?これらの画像をサーバーにホストするにはどうすればよいですか?
  • 誰かが画像をホットリンクするとどうなりますか?ところで ホットリンクしている?

これらは、今日の投稿で回答するいくつかの質問です。いつもの投稿シリーズと同様に、理由から始めて、次にその方法に進みます。始めましょう!.

ヒント#1:サイトのURL更新による画像管理

これは、WordPressユーザーによく見られる間違いの1つです。.

WordPressサイトのURLはいつ変更されますか?

しかし、最初に、私たちは理解しなければなりません いつ サイトのURLは変更される可能性があります。最も一般的な3つのシナリオを次に示します.

1.新しいドメイン名への移行

ドメイン名を変更すると、サイトのURLが更新されます。たとえば、Mozは以前はSEOMozとして知られていました。新しいブランディングにより、画像、PDF、アフィリエイトリンクなどの既存のURLをすべてseomoz.comからmoz.comに更新する必要がありました。

2. WordPressインストールディレクトリの変更

サイトのURLも、 ロケーション あなたのWordPressインストールの。実際、これは世の中で最も一般的なケースの1つです。.

WordPressは、それ自体を新しいデフォルトディレクトリにインストールします。 ブログ. 多くの初めてのWordPressユーザーが無意識のうちにWordPressをインストールしてしまう example.com/blog.

WordPressをルートドメイン(つまり、. example.com. (あなたが後の段階でコンテンツマーケティングを含めた製品またはサービス会社であれば、あなたは関係があります。)

WordPressがルートディレクトリに移動すると、サイトのURLは example.com/blog ちょうど example.com. 任意の画像、PDF(またはそのことについての任意のメディアファイル)は次のようになります。

  • 古い: example.com/blog/ebook.pdf
  • 新着: example.com/ebook.pdf

3.ステージングサーバーと運用(ライブ)サーバー間の移行

これは、トラフィックの多いブログやeコマースウェブサイトでよく見られ、エラーが発生するとコンバージョンが減少します。 WPEngineやFlywheelなどの管理対象ホストを使用している場合、ステージングサーバーとの間の移行は非常に簡単になります。 (ところで、私たちWPExplorerは3年連続でWPEngineを使用しており、ダウンタイムに直面することはありません!)

この問題は、誰かがステージングサーバーのURLを使用して画像をアップロードしたり、投稿にリンクしたりすると発生します。サイトをライブサーバーに戻すと、ステージングサーバーの環境にアップロードされた画像にステージングリンクが使用されます。したがって、これは理想的には回避する必要があります。チームの誰かがステージング環境でコンテンツをアップロードしたと思われる場合は、以下で共有する修正を適用できます.

同様に、何人かは質問するかもしれません– ステージングサーバーからのリンクを使用することの害は何ですか?現在/稼働中のサイトから帯域幅を節約しない?

そう考えるのは間違いありません。しかし、実際には、これはめったに起こりません。その理由は次のとおりです。

  1. ステージングサーバーは通常、より少ないリソースで実行されます。ユーザーエクスペリエンスに悪影響を及ぼすサイトの速度に妥協する.
  2. 多くの場合、ステージング/テストサーバーのルートリンクは変化し続けます。これにより、大量のリンクが壊れる可能性があります。いたるところに壊れたスクリーンショットがある3000ワードのチュートリアルを想像してみてください。どのように感じますか?
  3. これは、イメージのSEOにも悪影響を及ぼします。 Googleでの画像検索は まだ オーガニックトラフィックのソース。画像がドメインに属していない場合-無料のオーガニックトラフィックを失うことになります そして SEOポイント!

何を解決しようとしているのか?

今私たちは知っています いつ WordPressサイトのURLが変更された場合は、例を見てみましょう エラーの余地. 自動的に生成されたリンク(アフィリエイトリンクなど)は問題ありません。ただし、投稿やページに手動で貼り付けられたリンク(内部リンク、画像リンクなど)は手動で更新する必要があります.

私たちは皆、投稿やページで画像を使用しています。画像リンクの典型的な例は次のとおりです。

http://mywpsite.tld/wp-content/uploads/year/month/image-name.png

WordPressサイトのサイトURLが変更されると、すべての画像のソースリンク すべき また、次のように変更します。

http://newwordpressdomain.tld/wp-content/year/month/image-name.png

画像だけでなく、すべてのリンク(投稿間のリンク、メディアファイル、PDFなどを含む)を更新する必要があります.

わかりました。問題について詳しく説明しました。それでは、問題を1回だけ修正する方法を見てみましょう。いつものように、救うためのWordPressプラグインがあります!

ベルベットブルース更新URL

  • まず、ダウンロードしてインストールします ベルベットブルース更新URL
  • アクティベーションが完了すると、 WordPressダッシュボードツール> URLの更新 プラグイン設定を構成するページ.

WordPressでのURLの置き換え– Velvet Blues Update URLsプラグイン提供

使用方法を覚えて 検索と置換 Microsoft Wordの機能ですか?まあ、これは本質的にプラグインがすることです!それ 見つける ページまたは投稿コンテンツの古いURL 代わる 新しいURLでそれを。このように、画像リンクはすべての投稿にわたって更新されます.

さらに、プラグインの機能を拡張して、サイトリンク、抜粋、添付ファイル、カスタムフィールド、メタボックス内のURLを検索/置換できます。.

次に、サイトの古いURLの例をいくつか示します。

  • ステージングサーバーから移動する場合、古いURLは次のようになります。 hostname.com
  • ドメイン名を変更または更新する場合は、新しいサイト名を使用するだけです.
  • プロトコルとして「https」を使用していた場合は、「http」を「https」に置き換えます.

この例では、古いURLを http://seomoz.comhttps://moz.com. 新旧のURLを入力したら、単にクリックします 今すぐURLを更新. プラグインはスキャンします すべて あなたの投稿とページとその検索を適用し、魔法を置き換えます。すべてのURLが更新されます 新しいURL

注意の言葉: 複数の投稿やページをスキャンして置き換えることは、特にWordPressブログに何百もの投稿がある場合、リソースを大量に消費する可能性があります。すべてのスキャンオプション(サイトリンク、抜粋など)を選択した場合、リソースの使用量は大幅に増加します。多くのサイト全体のURLを更新すると、リソースの過剰使用により、ホスティングアカウントが一時的に停止される可能性があります。この問題は、共有ホスティングプロバイダーで最も一般的です。したがって、プラグインを実行するときに少し注意することをお勧めします.

ヒント#2:WordPressに外部画像をインポートする

外部イメージは、サーバーでホストされていないイメージです。このチュートリアルでは、すべての外部画像を独自のWordPressサイトにすばやく効率的にインポートする方法を学びます.

分かりやすくするために、画像を 適切なライセンス (それ以外の場合は、まったく別の議論にぶつかるかもしれません!).

簡単にまとめると、WordPressサイトで外部画像を使用してはならない2つの理由があります。

  • 他の人の帯域幅を消費しますが、これは実際には公平ではありません.
  • 画像のSEOスコアを傷つける.

次の投稿を見てみましょう。ビジュアルエディターを使用して投稿が外部画像を使用しているかどうかを理解するのはかなり難しい.

WordPressビジュアルエディター

もちろん、私たちが テキストビュー WordPressエディタの.

WordPressエディターのテキストビュー。投稿コンテンツのHTMLソースコードを表示します.

その画像が実際に人気のある画像ホスティングWebサイトであるimgur.comでホストされていることがわかります。これを修正するには、次のことを行う必要があります。

  • 画像をダウンロード
  • WordPressにアップロードする
  • 投稿のリンクを更新する

すべての投稿にわたって、すべての画像に対してこれらすべての手順を繰り返すことを想像できますか?すべての外部画像を見つけるだけで数日かかります!だから、解決策があるに違いないね?それともあなたを失望させるためにこれを持っていますか?

もちろん違います!解決策があります。そしていつものように、それは素晴らしい無料のWordPressプラグインです.

WordPressで外部画像をインポートする方法

このプラグインについて私が最初に好きなことの1つは、まさにその名前です。明確で、くっきりとしていて、的を射ています。まず、ダウンロードしてインストールします 外部画像をインポート プラグイン。プラグインを有効にして、 WordPressダッシュボード>メディア>画像のインポート

次のようなオプションパネルが表示されます。

外部画像のWordPressプラグインオプションのインポート

右下に気づくと、プラグインが外部画像を含む投稿をすでに識別していることがわかります.

この例では、ステージング環境でこのプラグインを実行しました。そのため、1つの投稿と1つの外部イメージしかありません。.

あなたが今する必要があるすべてはクリックすることです 今すぐ画像をインポート プロセスを開始します。完了すると、インポートされた画像全体の同様の確認メッセージが表示されます.

オプションで、ドメイン名に基づいて画像を除外することもできます。これは、置き換えたくない特別な画像ダウンロードリンク(Photobucketなどの有料の外部画像ホスティングサイトから)がある場合に役立ちます。.

画像のインポートが完了した後、メディアギャラリーを確認すると、インポートされたすべての画像が表示されます。.

画像は自動的にインポートされ、WordPressメディアライブラリに保存されます.

画像がWordPressメディアギャラリーにインポートされるようになりました。投稿内容はどうですか?彼らはまだ古い画像のURLを指していますか?絶対違う!

プラグインはまた、画像ファイルのリンクを新しいURL、つまりドメインのリンクに置き換えます!

インポート後、画像リンクも更新されます.

パフォーマンスへの影響: URL更新プラグインで説明したリソース消費の問題と同様に、WordPressに外部画像をインポートすると、サーバーリソースのかなりの部分も消費されます。ありがたいことに、開発者はサーバーの使用を制御するための対策を講じています。プラグインは、呼び出しごとに最大50の投稿をスキャンします(つまり、プラグインの設定ページにアクセスまたは更新したとき)。また、インポートの呼び出しごとに画像の最大数を20に制限します.

ヒント3:WordPressで画像のホットリンクを防ぐ方法

簡単に言えば、ホットリンクとは、他の誰かのUberの予約で街をさまよっていることを意味します。それについて考えてください。あなたは通勤のためにUberを予約し、見知らぬ人がなんとかしてあなたの予約を盗み、彼らの意志でそれを使用します。あなたは彼らの乗り物の料金を支払います。今想像してみて 誰でも Uberの予約をそのまま受け取れます–彼らが好きなようにそれを使用します–彼らが望む期間–そしてあなたはそれについていまいましいことはできません.

上手, 画像のホットリンク 多少似ています。人々はあなたの画像を取り、彼らのサイトで使用します。彼らは名声を得て、あなたは彼らの手形を支払うことになります。そして、あなたがそれについてできることは何もありません.

つかまっている!最後の行は真実ではありません。君は できる そのために何かをする。結局のところ、それはWordPressです。あなたはおそらく「ああ、ソウラブが別のプラグインを導入する」と考えているでしょう。バジンガ!私は違います.

1.ホットリンク防止のためにWebサーバーを構成します(ApacheまたはNGINX)

あなたのウェブサーバーは他の人があなたの画像をホットロックするのを防ぐのに十分です。最も一般的な2つのWebサーバーは、ApacheとNIGNXです。 ApacheをWebサーバーとして使用している場合、.htaccessファイルに数行のコードを追加することで、WordPressでの画像のホットリンクを防ぐことができます。 2013年に、私はこれについて短いチュートリアルを書きました-それは今日でも適用できます.

ただし、wensサーバーとしてNGINXを使用している場合は、NGINX構成ファイルに次のコードスニペットを追加します。.

場所〜。(gif | png | jpe?g)$ {
valid_referersどれも.yourwebsite.comをブロックしていません。
if($ invalid_referer){
403を返します。
}
}

交換する yourwebsite.com 実際のドメイン名.

簡単に言うと、このコードスニペットは、GIF、PNG、JPG / JPEGファイルがホットリンクされるのを防ぎます。これらのファイルには、ドメインのみがアクセスでき、他の誰もアクセスできません。誰かがこれらの3つのファイル形式にホットリンクしようとすると、403エラーが発生します.

以下は、コードを1行ずつ簡単に説明したものです.

  1. 1行目は画像フォーマットを定義しています。ここでもMP4などのビデオ形式を追加できます.
  2. 2行目は、ドメインからのリクエストを許可する必要があることをNGINXに伝えます。他のドメインが要求した場合は、要求をブロックします.
  3. 行3は、リクエストが許可されていないドメインからのものである場合にNGINXに何をすべきかを指示します
  4. 4行目は、3行目の条件が満たされた場合にHTTP 403 ForbiddenエラーをスローするようにNGINXに指示します.
  5. 5行目と6行目では、コードを適切に閉じて実行します!

同様に、ディレクトリ全体がホットリンクされないようにする場合は、そのためのコードスニペットもあります。.

場所/ uploads / {
valid_referersどれも.yourwebsite.comをブロックしていません。
if($ invalid_referer){
403を返します。
}
}

/ uploads /を、ホットリンクされないようにするディレクトリに置き換えます。この例では、デフォルトのWordPressを選択しました アップロード ディレクトリ。私たちのほとんどが好きなら、デフォルトのWordPressアップローダーを使用してすべての画像、PDF、その他のメディアファイルをアップロードします。これにより、/ uploads /フォルダー内にファイルが配置されます。したがって、マスターフォルダーを保護することで、すべてのアップロードがホットリンクされるのを防ぎます.

2. CDNを使用してWordPressで画像のホットリンクを防止する

驚いた?最初に読んだときもそうだった。私たちは皆、CloudFlareが最高の無料CDNの1つであると聞いています。無料のホットリンク保護も提供していることをご存知ですか?

ホットリンク保護を有効にするには、CloudFlareアカウントダッシュボードに単純に向かい、続いてスクレイプシールドに進みます。ボタンをオンに切り替えれば、設定は完了です.

Cloudflareを使用している場合は、簡単に ホットリンク保護を有効にする アカウントのスクレイプシールドの下。 Cloudflareは完全なプロキシサービスであるため、オリジンサーバーでホットリンク保護を有効にすることについて心配する必要はありません.

StackPath CDNやKeyCDNなどのプレミアムCDNサービスを使用している場合、必要なのは、ゾーンリファラーに適切なルールを作成してそれらを強制することだけです。 KeyCDNには 素晴らしいチュートリアル これについては、それを読むことは価値があります.

3.プラグインを使用する:オールインワンWP Security&Firewallプラグイン

.htaccessコードを使いたくない場合は、ビジネスを処理できるプラグインが利用可能であることを望みます。まあ、あなたは幸運です.

をチェック オールインワンWPのセキュリティとファイアウォール プラグイン。 50万件以上のアクティブインストールがあり、このプラグインにはWordPressの重要なセキュリティ機能が数多くあります.

ここでは、画像のホットリンク防止機能をアクティブにするために必要なことを説明します。.

オールインワンWordPressセキュリティプラグインを使用してWordPressで画像のホットリンクを防止する方法

  • ダウンロードしてインストール プラグイン.
  • それをアクティブにして、 WordPressダッシュボード> WPセキュリティ>ファイアウォール をクリックして ホットリンクを防ぐ
  • 下部の小さなチェックボックスをチェックしてクリックしてください 設定を保存する.

以上です。画像のホットリンクは今後禁止されます.

結論

この投稿を締めくくるために、これまでに学んだことを簡単に見ていきましょう。.

  1. 更新方法。古いURLを新しいURLに置き換える。解決策は、呼ばれる気の利いたプラグインです ベルベットブルース更新URL.
  2. 次に、外部画像をWordPressにインポートする方法を学びました。仲間のブロガーの多くが、これを生涯に少なくとも1回は行っています。もう一度、ソリューションはと呼ばれるプラグインにありました 外部画像をインポート.
  3. 上記の2つのシナリオで言及されている両方のプラグインは、それらに関連するパフォーマンスに影響を与えます。これらのプラグインは注意して実行する必要があります.
  4. 最後に、画像のホットリンクとは何かを調べ、それを防止する2つの方法を見ました。 1つは.htaccessプラグインに数行のコードを追加することで、2つ目は セキュリティプラグイン.

質問–これらのヒントについてどう思いますか?何か便利なものを見つけましたか?提供するより良い何かがありますか?また、今までのシリーズはいかがでしたか?以下のコメントでお知らせください。また、シリーズの次のパートにご期待ください。.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me