<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-6603347571572291881</id><updated>2009-11-11T06:26:18.645-08:00</updated><title type='text'>Kernel Paniker</title><subtitle type='html'>From Orange county California. SEO, robots.txt, .htaccess, x-box 360 and more.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://kernelpaniker.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6603347571572291881/posts/default'/><link rel='alternate' type='text/html' href='http://kernelpaniker.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Kernel Paniker</name><uri>http://www.blogger.com/profile/05164509896184130987</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6603347571572291881.post-3599097699788514572</id><published>2008-10-30T08:53:00.000-07:00</published><updated>2008-10-30T09:03:17.232-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='card slamming'/><category scheme='http://www.blogger.com/atom/ns#' term='hacker'/><category scheme='http://www.blogger.com/atom/ns#' term='.htaccess'/><title type='text'>Use .htaccess to block an IP address</title><content type='html'>So the other day, one of the websites that I oversee was getting card slammed. Card slamming is when a "hacker" repeatedly tries credit cards on an e-commerce site until they find one that works. This particular person was trying about 80 different credit card. Some of the transactions were going through but I canceled the orders and voided the transactions with the merchant processor. Luckily, Zen Cart can tell you who's on your store and their IP address. So I was able to block the IP addresses of the person or persons card slamming my store.&lt;br /&gt;&lt;br /&gt;Add this to your .htacces&lt;br /&gt;&lt;br /&gt;order allow,deny&lt;br /&gt;deny from XXX.XXX.XXX.XXX&lt;br /&gt;deny from xxx.xxx.xxx.xxx&lt;br /&gt;deny from XXX.XXX.XXX.XXX&lt;br /&gt;allow from all&lt;br /&gt;&lt;br /&gt;That's it! You can do 1 IP address or 2  or 3 or more. Just to test it, I put my IP address in there and sure enough I wasn't able to access the site. Now of course the "hacker" was using a proxy server to access my website but if you notice the attack and react quickly the "hacker" will probably get discouraged and move on to some other website.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6603347571572291881-3599097699788514572?l=kernelpaniker.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kernelpaniker.blogspot.com/feeds/3599097699788514572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6603347571572291881&amp;postID=3599097699788514572' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6603347571572291881/posts/default/3599097699788514572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6603347571572291881/posts/default/3599097699788514572'/><link rel='alternate' type='text/html' href='http://kernelpaniker.blogspot.com/2008/10/use-htaccess-to-block-ip-address.html' title='Use .htaccess to block an IP address'/><author><name>Kernel Paniker</name><uri>http://www.blogger.com/profile/05164509896184130987</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08779967973623855786'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6603347571572291881.post-2475619921348875239</id><published>2008-10-15T08:30:00.000-07:00</published><updated>2008-10-15T13:08:40.576-07:00</updated><title type='text'>Simple 301 redirect in .htaccess for apache</title><content type='html'>As a webmaster looking at my "Not Found" links under Web Crawls section of Google's &lt;a href="http://www.google.com/webmasters/tools"&gt;Webmaster Tools&lt;/a&gt; I noticed there were dead links. I had already gone through my entire site to make sure there weren't any dead links but for some reason Google was finding dead links. Then it struck me, this was a domain that we purchased from someone else. The dead links were incoming links to pages that no longer existed. I want those incoming links but don't want to have to contact the webmasters of the websites with the incoming links and tell them to change their links. Even if I did, they may not change the links anyway (and what if its an old blog post from some long gone user)?&lt;br /&gt;&lt;br /&gt;A "301" redirect is telling search engines that a page or file has permanently moved. This is good for SEO (&lt;span style="font-weight: bold;"&gt;S&lt;/span&gt;earch &lt;span style="font-weight: bold;"&gt;E&lt;/span&gt;ngine &lt;span style="font-weight: bold;"&gt;O&lt;/span&gt;ptimization).&lt;br /&gt;&lt;br /&gt;In comes your .htaccess file. A simple 301 redirect telling the browser, robot, spider or whatever that page A is now page B. Here is how:&lt;br /&gt;&lt;br /&gt;Add a line in your .htaccess file like this:&lt;br /&gt;Redirect 301 /oldpage.htm http://www.WEBSITE.com/newpage.html&lt;br /&gt;&lt;br /&gt;Thats: "Redirect" [space] "301" [space] "/" (directory)"File"(old page thet you want to redirect) [space] "New File" (the new destination page)&lt;br /&gt;&lt;br /&gt;This makes it so that when some goes to WEBSITE.com/oldpage.htm they are redirected WEBSITE.com/newpage.html.&lt;br /&gt;&lt;br /&gt;You get to keep that incoming link without having to ask someone else to update their code or having to create a page with that exact page name then do a meta refresh (I don't like those anyway).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6603347571572291881-2475619921348875239?l=kernelpaniker.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kernelpaniker.blogspot.com/feeds/2475619921348875239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6603347571572291881&amp;postID=2475619921348875239' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6603347571572291881/posts/default/2475619921348875239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6603347571572291881/posts/default/2475619921348875239'/><link rel='alternate' type='text/html' href='http://kernelpaniker.blogspot.com/2008/10/simple-301-redirect-in-htaccess-for.html' title='Simple 301 redirect in .htaccess for apache'/><author><name>Kernel Paniker</name><uri>http://www.blogger.com/profile/05164509896184130987</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08779967973623855786'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6603347571572291881.post-8065929412725096253</id><published>2008-06-07T10:16:00.000-07:00</published><updated>2008-06-07T10:36:19.355-07:00</updated><title type='text'>Zen Cart - The Art or E-commerce</title><content type='html'>So if you want to sell things online you should probably check out Zen Cart &lt;a href="http://www.zencart.com/"&gt;www.zencart.co&lt;/a&gt;&lt;a href="http://www.zencart.com/"&gt;m&lt;/a&gt;. Its an open source shopping cart (that means its free). You can run pretty much a whole business with Zen Cart. The only setback is that you would need to have a decent amount of knowledge in regards to php, mysql, css, and file management. If you don't want to deal with setting it up, let me know and ill do it for you (for a small fee of course)!&lt;br /&gt;Her are some examples of stores that run on zencart:&lt;br /&gt;&lt;a href="http://www.hypnosis.org/"&gt;Hypnosis.org&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.banyanhypnosismall.com/"&gt;BanyanHypnosisMall.com&lt;/a&gt;&lt;br /&gt;Or you can look at the Zen Cart &lt;a href="http://www.zen-cart.com/index.php?main_page=showcase"&gt;Showcase&lt;/a&gt; where they have a bunch of examples of websites that run on Zen Cart.&lt;br /&gt;Now another problem with Zen Cart is that since its free, there inst any instant support if something goes wrong. I recommend signing up for the Zen Cart &lt;a href="http://www.zen-cart.com/forum/"&gt;forum&lt;/a&gt;. You can search for your problem and chances are somebody ran into the problem and fixed it. There are a few administrators to the forum and I think they are the developer behind Zen Cart so watch out for posts by &lt;span class="normal"&gt;&lt;a href="http://www.zen-cart.com/forum/member.php?u=5"&gt;Ajeh&lt;/a&gt;, &lt;/span&gt;&lt;span class="normal"&gt;&lt;a href="http://www.zen-cart.com/forum/member.php?u=6"&gt;DrByte&lt;/a&gt;, &lt;a href="http://www.zen-cart.com/forum/member.php?u=3"&gt;Kim&lt;/a&gt; and &lt;a href="http://www.zen-cart.com/forum/member.php?u=14644"&gt;Kobra&lt;/a&gt;. There are many more helpers in the forums. Everyone tries to help one another.&lt;br /&gt;I have done a couple of installations of Zen Cart on a a few different hosts so if you need help, let me know!&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.zen-cart.com/forum/member.php?u=6"&gt;&lt;span class="normal"&gt;&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6603347571572291881-8065929412725096253?l=kernelpaniker.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kernelpaniker.blogspot.com/feeds/8065929412725096253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6603347571572291881&amp;postID=8065929412725096253' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6603347571572291881/posts/default/8065929412725096253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6603347571572291881/posts/default/8065929412725096253'/><link rel='alternate' type='text/html' href='http://kernelpaniker.blogspot.com/2008/06/zen-cart-art-or-e-commerce.html' title='Zen Cart - The Art or E-commerce'/><author><name>Kernel Paniker</name><uri>http://www.blogger.com/profile/05164509896184130987</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08779967973623855786'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>