web-dev-qa-db-ja.com

メールニュースレターのリンクのみでWordPressサイトへのアクセスを許可する

私は個人的なメールニュースレターを送信し、MailChimpやsendy.coなどのサービスを介して送信することを検討しています。これらの電子メールサービスの多くは、受信者の電子メールアプリで適切に表示されない場合、またはまったく表示されない場合に備えて、電子メールニュースレターのコンテンツをオンラインで提供することを提案または要求します。

大切なのは、ニュースレターの内容を世界中に公開したくないということです。また、既存の受信者にアカウントを作成したり、パスワードを使用してアカウントを割り当てたりすることも要求しません。したがって、質問は次のとおりです。

WordPressサイトのコンテンツは、メールニュースレターのリンクをクリックしてのみ表示できます。

Google検索で見つけることはできません。ただし、サイトにアクセスすると、訪問者は以前のニュースレターの内容を表示できます。 .htaccessファイルでうまくいくようですが、この構文を理解できませんでした。

ご協力いただきありがとうございます。

以下に、他の2つの質問と回答をコピーしました。これらは、質問を明確に言葉にするのに役立ちました。

特定のグループへのアクセスを許可しながら、世界へのアクセスを制限することに関するこのリクエストと同様: 複数の開発者がcPanelを使用する場合、互いのディレクトリへのアップロードを妨げる個別のパスワードを取得できますか?

この人の質問は、私が自分の状況に最も近いものです: 特定のリンクを経由する場合を除き、.htaccessを介した直接フォルダアクセスを制限する

7
Shane

直面する主な問題は、ユーザーが電子メール(つまり、Gmail、yahoo、sparrow、Outlookなど)から来たのか、それとも他の人から来たのかを本当に判断できないことです。この種の制限に本当に役立つリファラーは、空になるため使用できません(専用クライアントの場合:Outlook、Lotus Notesなど)。

メールは個人ごとにカスタマイズされていますか?つまり、 "Hi James"に言及しているのですか、それともWebサイトでのユーザーアクションを指しているのですか?そうでない場合は、メールを受信するすべてのユーザーに同じニュースレターへのリンクを配置できます。そうすれば、例えば購読解除のために特定のリンクを添付する必要はありません。

Google検索に表示したくない場合は、この特定のフォルダー(またはページ)にrobots.txtを使用する検索エンジンを許可しないでください。大丈夫でしょう。

もう1つの方法は、ユーザーにニュースレターを表示できるようにWebサイトに強制的にログインさせることです。

それができる場合でも、ユーザーが他の人にメールを転送するとき、またはWeb上で共有するときに問題が発生します。

編集:

コンテンツをsearchableにしたくない場合:

  • クロールを回避するための正しいrobots.txt
  • インデックス作成を回避するためのインデックスなしメタタグ

そして、最良のオプションは、各ユーザーに認証システムを使用することです。ログイン/パスワードとしての電子メール/電子メールである可能性があります。 WordPressに簡単に統合できる方法がわかりません。

5
j0k

MailChimpの組み込みアーカイブ機能を使用する

MailChimpは、ニュースレターテンプレートに archive shortcode を追加すると、各ニュースレターのバージョンをオンラインで自動的にホストします。あなた自身のウェブサイトでニュースレターをホストする必要はありません。

アーカイブリンクは通常、各ニュースレターの上部に表示され、メールクライアントで問題が発生した場合にブラウザでメールを読むように促します。このリンクは非公開であり、メールを受信した人とのみ共有されます。リンクがあれば誰でもそのページにアクセスできますが、メーリングリストのユーザーだけがURLを知っている必要があります。

MailChimpのアーカイブをオフにすることで、以前のニュースレターのコンテンツをさらに保護できます。このページの「過去の問題の表示を防ぐ...」を参照してください。 「アーカイブをオフにできますか?」

...またはWordPressのパスワード保護を使用する

WordPressにニュースレターのコンテンツを絶対に含める必要がある場合は、 パスワードで投稿を保護 にして、メールにパスワードを含めることができます。これは、実際にMailChimpでホストされているメールのアーカイブされたコピーへのプライベートリンクを持っていることと違いはありません。

...またはアーカイブリンクを完全に削除することを検討する

アーカイブリンクをすべて削除 MailChimpニュースレターから、キャンペーンデザインをできるだけ徹底的にテストすることもできます( Inbox Inspector を使用)。

メールで送信するコンテンツを完全に保護することは困難です。ニュースレターの転送やアーカイブバージョンへのリンクの共有を簡単に防ぐことはできません。できる限り最善の方法は、アーカイブされたコピーがGoogleによってインデックスに登録されないようにし、リンクがニュースレター自体にのみ表示されるようにすることです。

4
Nick