Nối URL với ?page_id=-1
và thực hiện yêu cầu HTTP Head cho điều đó.
Trên các blog WordPress tự cài đặt, điều này sẽ dẫn đến phản hồi 404.
Trên blog wordpress.com, điều này sẽ dẫn đến phản hồi 301 (kết thúc là 200 phản hồi nếu bạn thực hiện theo chuyển hướng).
Trên các trang web không phải WordPress, bạn sẽ nhận được 200 phản hồi (giả sử URL gốc không có chuỗi truy vấn cung cấp cho bạn 200) - chuỗi truy vấn sẽ không có sự khác biệt.
Ví dụ với yêu cầu CHÍNH cho http://blog.stackoverflow.com/2011/03/a-new-name-for-stack-overflow-with-surprise-ending/?page_id=-1
:
HTTP/1.1 404 Not Found
Server: Apache/2.2.9 (Ubuntu) DAV/2 PHP/5.2.6-2ubuntu4.2 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8g
Content-Encoding: gzip
Vary: Cookie,Accept-Encoding
Cache-Control: no-cache, must-revalidate, max-age=0
Last-Modified: Thu, 07 Jun 2012 08:53:01 GMT
Date: Thu, 07 Jun 2012 08:53:01 GMT
Keep-Alive: timeout=15, max=100
Expires: Wed, 11 Jan 1984 05:00:00 GMT
Pragma: no-cache
Connection: Keep-Alive
X-Powered-By: PHP/5.2.6-2ubuntu4.2
X-Pingback: http://blog.stackoverflow.com/xmlrpc.php
Content-Type: text/html; charset=UTF-8
Ví dụ với yêu cầu CHÍNH cho http://dailycrave.wordpress.com/2012/06/01/three-cheese-grilled-pizza/?page_id=-1
(tắt chuyển hướng theo dõi):
HTTP/1.1 301 Moved Permanently
X-Pingback: http://dailycrave.wordpress.com/xmlrpc.php
Server: nginx
Expires: Wed, 11 Jan 1984 05:00:00 GMT
X-Hacker: If you're reading this, you should visit automattic.com/jobs and apply to join the fun, mention this header.
Location: http://dailycrave.wordpress.com/2012/06/01/three-cheese-grilled-pizza/
Pragma: no-cache
Cache-Control: no-cache, must-revalidate, max-age=60
Connection: close
Last-Modified: Thu, 07 Jun 2012 09:01:09 GMT
Content-Type: text/html; charset=UTF-8
Date: Thu, 07 Jun 2012 09:01:09 GMT
(Lưu ý trứng Phục sinh X-Hacker!)
Nếu bạn theo dõi chuyển hướng 301 cho blog wordpress.com, bạn sẽ kết thúc với điều này:
HTTP/1.1 200 OK
Server: nginx
Vary: Accept-Encoding, Cookie
Last-Modified: Thu, 07 Jun 2012 09:48:26 GMT
Cache-Control: max-age=172, must-revalidate
Connection: close
Date: Thu, 07 Jun 2012 09:50:34 GMT
Transfer-Encoding: Identity
Content-Encoding: gzip
Link: <http://wp.me/pXGqK-27g>; rel=shortlink
X-Pingback: http://dailycrave.wordpress.com/xmlrpc.php
Content-Type: text/html; charset=UTF-8
X-Nananana: Batcache
X-Hacker: If you're reading this, you should visit automattic.com/jobs and apply to join the fun, mention this header.
Lưu ý tiêu đề "Liên kết" có chứa http://wp.me/
URL, dường như phổ biến đối với tất cả các blog được lưu trữ trên wordpress.com và có thể được sử dụng để xác định chúng.
Tôi tin rằng điều này hoạt động vì chuyển qua ?page_id=-1
URL ghi đè định tuyến mặc định từ các phân đoạn URL. Sẽ không có trang nào có ID là -1 và thay vào đó, 404 / redirect được cung cấp.