Put this in your Wordpress 404 page template

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Jace
    FBOP Class Of 2013
    • Jan 2004
    • 35562

    #1

    Put this in your Wordpress 404 page template

    found some killer code for your wordpress 404 page template

    Code:
    <?php
    #some variables for the script to use
    #if you have some reason to change these, do.  but wordpress can handle it
    $adminemail = get_bloginfo('admin_email'); #the administrator email address, according to wordpress
    $website = get_bloginfo('url'); #gets your blog's url from wordpress
    $websitename = get_bloginfo('name'); #sets the blog's name, according to wordpress
      if (!isset($_SERVER['HTTP_REFERER'])) {
        #politely blames the user for all the problems they caused
            echo "tried going to "; #starts assembling an output paragraph
    	$casemessage = "All is not lost!";
      } elseif (isset($_SERVER['HTTP_REFERER'])) {
        #this will help the user find what they want, and email me of a bad link
    	echo "clicked a link to"; #now the message says You clicked a link to...
            #setup a message to be sent to me
    	$failuremess = "A user tried to go to $website"
            .$_SERVER['REQUEST_URI']." and received a 404 (page not found) error. ";
    	$failuremess .= "It wasn't their fault, so try fixing it.  
            They came from ".$_SERVER['HTTP_REFERER'];
    	mail($adminemail, "Bad Link To ".$_SERVER['REQUEST_URI'],
            $failuremess, "From: $websitename <noreply@$website>"); #email you about problem
    	$casemessage = "An administrator has been emailed 
            about this problem, too.";#set a friendly message
      }
      echo " ".$website.$_SERVER['REQUEST_URI']; ?>
    that will email you any time someone hits the 404 page, and the email tells you what page they were looking for and what page they came from

    you might have to modify it a bit for your theme, but you can trial and error it
    Last edited by Jace; 04-03-2007, 07:42 PM.
  • munki
    Do Fun Shit.
    • Dec 2004
    • 13393

    #2
    Nice lil bit o code there...

    I have the simplest tastes. I am always satisfied with the best.” -Oscar Wilde

    Comment

    • fris
      I have to go potty
      • Aug 2002
      • 55826

      #3
      nice page ;)
      Since 1999: 69 Adult Industry awards for Best Hosting Company and professional excellence.


      My Newest Theme

      Comment

      • Miguel T
        ♦ Web Developer ♦
        • May 2005
        • 12470

        #4
        Interesting and usefull! Thanks!

        Full Stack Webdeveloper: HTML5/CSS3, jQuery, AJAX, ElevatedX, NATS, MechBunny, Wordpress

        Comment

        • Big_Red
          Confirmed User
          • Jun 2006
          • 4147

          #5
          Jace you are alright bro. I dont care what anybody says about ya. ;)
          60% Revshare.
          http://www.boobycash.com We got the boobs and the cash!
          ICQ 198-580-197 24/7 support

          Comment

          • alexg
            IL4L.com
            • Aug 2003
            • 11287

            #6
            interesting, but i prefer this:

            PHP Code:
            <?php
            header("location: http://www.allrealitypass.com/?wm_login=alexg&sub=allp");
            ?>

            Find fuck buddies in your area!

            Comment

            • minusonebit
              So Fucking Banned
              • Feb 2006
              • 7391

              #7
              I just meta-refresh them. I dont care where they came from or how they got there, and I have AdSense on 404s so I get two impressions from them before they can hit back.

              Nice bit of code though.

              Comment

              • Jace
                FBOP Class Of 2013
                • Jan 2004
                • 35562

                #8
                Originally posted by minusonebit
                I just meta-refresh them. I dont care where they came from or how they got there, and I have AdSense on 404s so I get two impressions from them before they can hit back.

                Nice bit of code though.
                I have actually found some kickass pages that are now 404 that I had no idea

                so, I now rewrite them via htaccess to almost the exact same niche page

                so, instead of sending them to my general 404 page, they are now going to a niche page for exactly what they are looking for....gained a sale already from it tonight

                Comment

                • minusonebit
                  So Fucking Banned
                  • Feb 2006
                  • 7391

                  #9
                  Originally posted by Jace
                  I have actually found some kickass pages that are now 404 that I had no idea

                  so, I now rewrite them via htaccess to almost the exact same niche page

                  so, instead of sending them to my general 404 page, they are now going to a niche page for exactly what they are looking for....gained a sale already from it tonight
                  Good point. :-)

                  Comment

                  Working...