My site just lost all "external links" from my Google Webmaster Tools view. Links -> External links shows "0". Just a couple of days ago, the site had 354 external links. What happened? I am currently editing my .htaccess file (blocking hotlinking and some 301 redirects). Could I really have made an error to cause this?
The traffic is still there, the site gets normal amount of traffic. My .htaccess is below and following is a referring .php file. I hope there's no "security" risk for me involved in posting this. A side note: When logging in today at my Google account, the site in question is suddenly NOT VERIFIED. I was verified prior to this and have been for several months. I haven't messed with the verify .html file located on my site. This is weird. I re-verified just now (with success) but I still have no external links. I wonder if this is in fact a Google update causing this, like seo ranter suggests... # -FrontPage- IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti* <Limit GET POST> order deny,allow deny from all allow from all </Limit> <Limit PUT DELETE> order deny,allow deny from all </Limit> RewriteEngine on RewriteCond %{REQUEST_URI} ^/xxxxx #example of more allowed RewriteCond %{REQUEST_URI} ^/(site2|site3|site4) RewriteRule ^.*$ - [L] RewriteBase / RewriteCond %{REQUEST_FILENAME} .*jpg$|.*gif$|.*png$ [NC] RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !audiozone\.dk [NC] RewriteCond %{HTTP_REFERER} !google\. [NC] RewriteCond %{HTTP_REFERER} !search\?q=cache [NC] RewriteRule (.*) /showpic.php?pic=$1 RewriteCond %{HTTP_HOST} ^www\.audiozone\.dk$ [NC] RewriteRule ^(.*)$ http://audiozone.dk/$1 [R=301,L] redirect 301 (EDIT: bla bla.. a lot of redirects here) <?php header("Content-type: text/html"); header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Cache-Control: no-store, no-cache, must-revalidate"); header("Cache-Control: post-check=0, pre-check=0", false); header("Pragma: no-cache"); $pic = strip_tags( $_GET['pic'] ); if ( ! $pic ) { die("No picture specified."); } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title><?php echo($pic); ?></title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" > </head> <body> <p> Image from <a href="http://audiozone.dk/"> audiozone.dk</a> </p> <p> <img src="/<?php echo($pic); ?>" alt="Image"> </p> </body> </html>
If anyone have input to the above, please let me know. I just checked my "Pages with external links" again. Still 0 (zero) and it's been like that for 5-6 days now. I still get traffic, no problem. If I do a "cache:www.audiozone.dk" I get zero matches. If I do a "info:www.audiozone.dk" there's no information available. Is this normal? I think this is becoming a little weird. All inputs are appreciated, thanks.
Some things at a glance: deny from all allow from all This does not make any sense. You're denying all GETs and POSTS and then allowing them. These could be helpful: http://httpd.apache.org/docs/1.3/howto/htaccess.html or this http://www.javascriptkit.com/howto/htaccess.shtml for more compehensive wording Yes I think Google could drop the links if you've messed up your htaccess. Be careful with this, it's the most important file for a site
if you are still getting traffic, it's not a problem but i dont think it's related with your .htaccess