URL के साथ जोड़ें ?page_id=-1
और उसके लिए HTTP HEAD अनुरोध करें।
स्वयं-स्थापित वर्डप्रेस ब्लॉगों पर, इसका परिणाम 404 प्रतिक्रिया होगी।
Wordpress.com ब्लॉग पर, इसका परिणाम 301 प्रतिसाद होगा (जो कि अनुप्रेषित का अनुसरण करने पर 200 प्रतिसाद पर समाप्त होता है)।
गैर-वर्डप्रेस साइटों पर, आपको 200 प्रतिक्रिया मिलनी चाहिए (क्वेरी स्ट्रिंग के बिना मूल URL मानकर आपको 200 दिया गया) - क्वेरी स्ट्रिंग को कोई फर्क नहीं पड़ना चाहिए।
इसके लिए HEAD अनुरोध के साथ उदाहरण 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
उदाहरण के लिए एक HEAD अनुरोध के साथ http://dailycrave.wordpress.com/2012/06/01/three-cheese-grilled-pizza/?page_id=-1
(अनुप्रेषित बंद का पालन करें):
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
(एक्स-हैकर ईस्टर अंडे पर ध्यान दें!)
यदि आप wordpress.com ब्लॉग के लिए 301 रीडायरेक्ट का पालन करते हैं, तो आप इसे समाप्त करते हैं:
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.
http://wp.me/
URL वाले "लिंक" हेडर पर ध्यान दें , जो सभी wordpress.com होस्ट किए गए ब्लॉगों के लिए सामान्य लगता है और उन्हें पहचानने के लिए इस्तेमाल किया जा सकता है।
मेरा मानना है कि यह काम करता है क्योंकि ?page_id=-1
URL में पास होना URL सेगमेंट से डिफ़ॉल्ट रूटिंग को ओवरराइड करता है। -1 की आईडी के साथ एक पेज नहीं होगा, और इसलिए इसके बजाय 404 / रीडायरेक्ट परोसा जाता है।