Chỉ cho phép truy cập vào trang web WordPress bằng các liên kết trong bản tin email


7

Tôi gửi một bản tin email cá nhân và đã xem xét việc gửi nó thông qua một số dịch vụ như MailChimp hoặc sendy.co. Nhiều trong số các dịch vụ email này đề xuất hoặc yêu cầu nội dung bản tin email có sẵn trực tuyến, trong trường hợp ứng dụng email của người nhận không hiển thị chính xác hoặc hoàn toàn không.

Vấn đề là tôi không muốn nội dung bản tin của mình hiển thị với toàn thế giới. Tôi cũng không muốn yêu cầu người nhận hiện tại tạo tài khoản / được chỉ định tài khoản, bằng mật khẩu. Vì vậy, câu hỏi là:

Làm thế nào nội dung trang web WordPress của tôi có thể xem được chỉ bằng cách nhấn vào liên kết để nó trong các bản tin email.

Nó không thể được tìm thấy trong một tìm kiếm Google; nhưng một lần tại trang web, khách truy cập có thể xem nội dung bản tin trước đó. Có vẻ như một tệp .htaccess sẽ thực hiện thủ thuật này, nhưng tôi đã không thể tìm ra cú pháp cho việc này.

Cảm ơn bạn đã giúp đỡ.

Tôi đã sao chép bên dưới hai câu hỏi khác và câu trả lời đã giúp tôi nói rõ câu hỏi của mình.

Tương tự như yêu cầu này về việc cho phép truy cập vào một nhóm nhất định trong khi vẫn hạn chế quyền truy cập vào thế giới: Khi nhiều nhà phát triển sử dụng cPanel, họ có thể nhận được các mật khẩu riêng lẻ ngăn họ tải lên các thư mục của nhau không?

Câu hỏi của người này là câu hỏi gần nhất tôi có thể tìm thấy trong tình huống của mình: Hạn chế quyền truy cập thư mục trực tiếp qua .htaccess ngoại trừ qua các liên kết cụ thể


Tôi nghĩ rằng câu trả lời gần nhất cho câu hỏi của tôi, mặc dù nó mâu thuẫn với một trong những tiêu chí, là ở liên kết này, vandelaydesign.com/blog/wordpress/membership-plugins , bao gồm các plugin thành viên cho Wordpress. Các plugin này có thể thực hiện những việc như hạn chế quyền truy cập vào nội dung dựa trên tư cách thành viên. Mặc dù yêu cầu của tôi là không có tài khoản / mật khẩu, nhưng điều tôi nhận ra ý tôi là nếu tôi để lại việc tạo tài khoản cho người nhận thì họ có thể không phải làm việc đó. Tuy nhiên, các plugin này dường như cho phép tôi tạo tài khoản cho người dùng của mình trước thời hạn, với nội dung chỉ dành cho thành viên.
Shane

Câu trả lời:


5

Vấn đề chính bạn sẽ gặp phải là bạn thực sự không thể xác định liệu người dùng của bạn đến từ email (ví dụ: từ gmail, yahoo, sparrow, triển vọng, v.v.) hoặc một cái gì khác. Người giới thiệu, thực sự có thể giúp cho loại hạn chế này, không thể được sử dụng vì nó sẽ trống (đối với khách hàng chuyên dụng: triển vọng, lưu ý hoa sen, v.v.).

Email của bạn được cá nhân hóa cho mỗi người? Ý tôi là, nó có đề cập đến "Hi James" hay đề cập đến hành động của người dùng trên trang web của bạn không? Nếu không, bạn có thể đặt một liên kết đến bản tin sẽ giống nhau cho mọi người dùng sẽ nhận được email. Sau đó, bạn không cần phải đính kèm bất kỳ liên kết cụ thể nào để hủy đăng ký chẳng hạn.

Nếu bạn không muốn xuất hiện trên Google Tìm kiếm, chỉ cần không cho phép công cụ tìm kiếm sử dụng robot.txt cho thư mục (hoặc trang) cụ thể này. Sẽ ổn thôi.

Một cách khác là buộc người dùng đăng nhập vào trang web của bạn để có thể xem bản tin.

Nếu bạn có thể làm điều đó, bạn vẫn sẽ gặp phải vấn đề khi người dùng chuyển tiếp email cho người khác hoặc nếu nó chia sẻ nó trên web.

Biên tập:

Nếu bạn muốn tránh nội dung để có thể tìm kiếm :

  • một robot.txt chính xác để tránh thu thập thông tin
  • thẻ meta không có chỉ mục để tránh lập chỉ mục

Và tùy chọn tốt nhất là sử dụng một hệ thống xác thực cho mỗi người dùng. Có thể là email / email như đăng nhập / mật khẩu. Tôi không biết làm thế nào nó có thể dễ dàng tích hợp vào WordPress.


Cảm ơn các đầu vào. Bản tin sẽ có tên được cá nhân hóa, sử dụng mã dựa trên db liên hệ, như MailChimp hoặc các dịch vụ email khác.
Shane

Bạn đã đề cập sẽ không có thông tin giới thiệu nếu người nhận nhấp vào liên kết trong bản tin. Có cách nào để chèn ủy quyền trong liên kết cụ thể có trong bản tin không? (xem nhận xét trên của tôi) Tôi hiểu rằng nếu người nhận chuyển tiếp bản tin thì người nhận mới đó cũng có quyền truy cập. Được thôi. Tôi chỉ quan tâm đến việc không cho phép nội dung được lập chỉ mục hoặc được tìm thấy bởi ai đó đang tìm kiếm các cụm từ cụ thể có trong bản tin bằng công cụ tìm kiếm.
Shane

Tôi đã cập nhật câu trả lời của mình.
j0k

4

Sử dụng các tính năng lưu trữ tích hợp của MailChimp

MailChimp tự động lưu trữ một phiên bản của mỗi bản tin trực tuyến nếu bạn thêm mã ngắn lưu trữ của họ vào mẫu bản tin của bạn. Không cần phải lưu trữ bản tin trên trang web của riêng bạn.

Liên kết lưu trữ thường xuất hiện ở đầu mỗi bản tin, khiến mọi người đọc email trong trình duyệt của họ nếu họ gặp vấn đề với nó trong ứng dụng email của họ. Liên kết này là riêng tư và sẽ chỉ được chia sẻ với những người đã nhận được email. Bất cứ ai cũng có thể truy cập trang đó nếu họ có liên kết, nhưng chỉ những người trong danh sách gửi thư của bạn mới biết URL.

Bạn có thể bảo vệ thêm nội dung bản tin trước đó của mình bằng cách tắt kho lưu trữ của MailChimp. Xem "Ngăn mọi người xem các vấn đề trong quá khứ ..." trên trang này: "Tôi có thể tắt kho lưu trữ không ...?"

... hoặc sử dụng bảo vệ mật khẩu của WordPress

Nếu bạn hoàn toàn phải bao gồm nội dung bản tin trong WordPress, bạn có thể mật khẩu bảo vệ bài đăng và bao gồm mật khẩu trong email. Điều này không khác gì việc có một liên kết riêng đến một bản sao lưu trữ của email được lưu trữ với MailChimp, bởi vì bất kỳ ai có thể chia sẻ liên kết đến bản sao lưu trữ cũng có thể chia sẻ mật khẩu.

... hoặc xem xét loại bỏ liên kết lưu trữ hoàn toàn

Bạn cũng có thể xóa liên kết lưu trữ hoàn toàn khỏi các bản tin MailChimp của mình, sau đó chỉ cần kiểm tra thiết kế chiến dịch của bạn một cách kỹ lưỡng nhất có thể (sử dụng Trình kiểm tra hộp thư đến ).

Bảo vệ hoàn toàn nội dung mà bạn đang gửi qua email sẽ khó khăn; bạn không thể dễ dàng ngăn mọi người chuyển tiếp bản tin hoặc chia sẻ liên kết đến các phiên bản lưu trữ. Điều tốt nhất bạn có thể làm là đảm bảo các bản sao được lưu trữ không được Google lập chỉ mục và các liên kết chỉ xuất hiện trong bản tin.


1
Để thêm vào những gì Nick đã đề xuất nếu bạn lưu trữ các bản tin của mình, đừng dựa vào robot.txt để bảo vệ các trang khỏi bị lập chỉ mục. Robot.txt sẽ chỉ ngăn bot thu thập dữ liệu thư mục đó. Nếu họ tìm thấy một liên kết đến bản tin ở nơi khác, họ sẽ lập chỉ mục đó. Bạn nên sử dụng meta noindex trên tất cả các bản tin được lưu trữ. Bảo vệ mật khẩu là một trong những cách duy nhất để thực sự bảo vệ nội dung cho các thành viên trong danh sách của bạn. Trừ khi họ đã đăng nhập vào trang web của bạn trước khi mở bản tin và bạn sử dụng các phiên nhưng điều đó không có khả năng hoặc không hiệu quả.
Anagio

Đó là một ý tưởng hay, tôi không biết về lối tắt lưu trữ với MailChimp.
Shane

Lưu trữ nội dung của riêng tôi cho phép tôi thêm các yếu tố khác vào trang web. Cũng cảm ơn vì đã chỉ ra rằng nếu nội dung được liên kết đến nó vẫn có thể được tìm kiếm. Tuy nhiên, điều này đặt ra cùng một câu hỏi: có cách nào đó để dừng truy cập ngoại trừ bằng cách nhấp vào một liên kết trong bản tin? Tôi nghĩ rằng một tệp .htaccess có thể giải quyết điều này, nhưng các câu hỏi liên quan trong thanh bên cho thấy các tệp .htaccess chỉ ảnh hưởng đến các thư mục, không phải url. Tôi có đúng trong việc này không?
Shane

Nghĩ thêm, tôi vừa nhận được lời mời đến một trang web có url dành riêng cho người dùng để đăng ký (Simple.com!) Sẽ không có gì tương tự trong kịch bản của tôi? Nhưng trong một bối cảnh Wordpress?
Shane

@Shane bạn có thể tạo một khóa ngẫu nhiên được đặt vào liên kết trong email, tập lệnh phía máy chủ sẽ phải xác thực rằng đó là khóa mà trang web của bạn tạo ra và nếu nó hợp lệ cho phép họ đọc bản tin. Điều này sẽ không ngăn cản mọi người chuyển tiếp liên kết đó. Trừ khi nó hết hạn sau một khoảng thời gian cụ thể.
Anagio
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.