Tambahkan URL dengan ?page_id=-1
dan lakukan HTTP HEAD permintaan untuk itu.
Di blog WordPress yang dipasang sendiri, ini akan menghasilkan respons 404.
Di blog wordpress.com, ini akan menghasilkan respons 301 (yang berakhir pada 200 tanggapan jika Anda mengikuti arahan ulang).
Di situs non-WordPress, Anda harus mendapatkan 200 respons (dengan asumsi URL asli tanpa string kueri memberi Anda 200) - string kueri seharusnya tidak membuat perbedaan.
Contoh dengan permintaan HEAD untuk 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
Contoh dengan permintaan HEAD untuk http://dailycrave.wordpress.com/2012/06/01/three-cheese-grilled-pizza/?page_id=-1
(ikuti arahan dimatikan):
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
(Perhatikan telur paskah X-Hacker!)
Jika Anda mengikuti pengalihan 301 untuk blog wordpress.com, Anda berakhir dengan ini:
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.
Perhatikan taut "Link" yang berisi http://wp.me/
URL, yang tampaknya umum untuk semua blog yang di-hosting oleh wordpress.com dan dapat digunakan untuk mengidentifikasi mereka.
Saya percaya ini berfungsi karena mengirimkan ?page_id=-1
URL menimpa perutean default dari segmen URL. Tidak akan ada halaman dengan ID -1, sehingga 404 / redirect dilayani sebagai gantinya.