<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CkQAQno-eip7ImA9WhRaFEQ.&quot;"><id>tag:blogger.com,1999:blog-6603347571572291881</id><updated>2012-02-17T06:52:23.452-08:00</updated><category term="htaccess" /><category term=".htaccess" /><category term="card slamming" /><category term="DNS" /><category term="301 redirect" /><category term="ecommerce" /><category term="hacker" /><category term="infusionsoft" /><category term="godaddy" /><title>Kernel Paniker</title><subtitle type="html">Tips on search engine optimization, eCommerce, list building, internet marking and more from Orange County California.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://kernelpaniker.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://kernelpaniker.blogspot.com/" /><author><name>Taylor Toussaint</name><uri>https://profiles.google.com/115072296257696539495</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-GBmakrI63P8/AAAAAAAAAAI/AAAAAAAADCQ/iFEl3-cLzmQ/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/KernelPaniker" /><feedburner:info uri="kernelpaniker" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;AkcCSXo-eip7ImA9WhdWE04.&quot;"><id>tag:blogger.com,1999:blog-6603347571572291881.post-6798116916391010762</id><published>2011-09-06T12:16:00.000-07:00</published><updated>2011-09-06T12:41:08.452-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-06T12:41:08.452-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="infusionsoft" /><category scheme="http://www.blogger.com/atom/ns#" term="ecommerce" /><title>Why Infusionsoft Doesn't Care About It's eCommerce Customers</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/f0tk22BF27tzMf8-HTUjMShgg3M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/f0tk22BF27tzMf8-HTUjMShgg3M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/f0tk22BF27tzMf8-HTUjMShgg3M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/f0tk22BF27tzMf8-HTUjMShgg3M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
It's really strange that a company so close to providing an all inclusive solution to small businesses would seemingly not put any effort into finishing the eCommerce portion of&amp;nbsp;their&amp;nbsp;product.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
If you aren't familiar with &lt;a href="http://www.kqzyfj.com/click-5444140-10893414" rel="nofollow" target="_blank"&gt;Infusionsoft&lt;/a&gt;, they are a SaaS (Software as a Service) company. They provide a lot of really good tools for businesses. They have an amazing CRM (Customer Relationship Management) system and in the right hands, a company with a medium to large customer base could really boost profits using Infusionsoft. The list building, or data capturing tools they provide are great. Way better than Aweber but Aweber is also cheaper and is pretty much just for list building and sending emails to those lists. By the way, Aweber does those things really good. But this isnt about &lt;a href="http://www.aweber.com/?333170" rel="nofollow" target="_blank"&gt;Aweber&lt;/a&gt;, I will save that for a different post.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;So, let me state my case for why I think that Infusionsoft&amp;nbsp;doesn't&amp;nbsp;really care about their eCommerce customers.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;b&gt;Problem&lt;/b&gt;&lt;/span&gt; - The only integrated shipping API they use for real time rates is UPS.&lt;/div&gt;
&lt;div&gt;
If you have run an ecommerce store or sold a physical product online then you know that shipping options are a very important role in conversions.&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;b&gt;Solution&lt;/b&gt;&lt;/span&gt; - Infusionsoft must integrate USPS and FedEx real time rates into its ecommerce system in addition to UPS..&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;b&gt;Problem&lt;/b&gt;&lt;/span&gt; - They have a 10MB file limit for digital products.&lt;br /&gt;
So if you have a product in digital form, it better be less than 10MB.What if you sell a cd but want to offer it as a download too? Well you have to use a workaround, split the data into 10MB pieces. That is going to be a lot of files for your customers to download from you. The workaround I came up with works but it still sucks when a customer has to download 30 files to get the product they ordered.&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;b&gt;Solution&lt;/b&gt;&lt;/span&gt; - Add more space. I am sure they could integrate with the Amazon cloud f they&amp;nbsp;don't&amp;nbsp;want to host all the data themselves.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;b&gt;Problem&lt;/b&gt;&lt;/span&gt; - No Google Analytics for the shopping cart.&lt;br /&gt;
Tracking what the visitors are doing on your site is big, like really big. If you run an&amp;nbsp;eCommerce&amp;nbsp;site, it's a requirement. Now Infusionsoft has a few different ways that you can implement their&amp;nbsp;eCommerce&amp;nbsp;system. If you use webforms for your customer to purchase, there is a way to enable Google Analytics in the "cart". I wont go into detail about their hosted store, if you use that then you are in trouble. You can also build your own site and then just use their cart, but that still sucks by the way,&amp;nbsp;that's&amp;nbsp;how I use their&amp;nbsp;eCommerce&amp;nbsp;system. So while the customer is on my site, I have Analytics data to see whats&amp;nbsp;going&amp;nbsp;on but as soon as the customer ads something to the cart and is taken off my domain then there is no data. So the workaround is to use funnels and&amp;nbsp;different&amp;nbsp;thank you pages.&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;b&gt;Solution&lt;/b&gt;&lt;/span&gt; - Infusionsoft needs to pass the order information to the thank you page. Cmon guys, Google gives you&amp;nbsp;everything&amp;nbsp;that they need to have the info. Whats the problem here?&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;b&gt;Problem&lt;/b&gt;&lt;/span&gt; - You cant offer free shipping based on order amount AND&amp;nbsp;geographic&amp;nbsp;location.&lt;br /&gt;
For example, I cannot&amp;nbsp;offer&amp;nbsp;free shipping to orders over $50.00 to&amp;nbsp;customers&amp;nbsp;in the U.S, that sucks. Since shipping overseas is so expensive, I cant just eat the cost. So all my cusomters in the U.S. miss out on a good deal.&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;b&gt;Solution&lt;/b&gt;&lt;/span&gt; - Allow us to setup zones for criteria in which the free shipping based on order amount works off of.&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;b&gt;Problem&lt;/b&gt;&lt;/span&gt; - Managing orders as a merchant sucks.&lt;br /&gt;
In any ecommerce system, there should be an order status. &amp;nbsp;Merchants need simple ways to see whats on backorder or how many canceled orders they had last month.&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;b&gt;Solution&lt;/b&gt;&lt;/span&gt; -&amp;nbsp;Usually an order status is something like Pending, Completed, Canceled, etc. and really, the merchant should be able to define and add the order status' that their&amp;nbsp;eCommerce&amp;nbsp;store uses. This was its easy to instantly see the status of an order or orders.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;But.... but......but.....&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
Of course you could go API mode with Infusionsoft. Completely write your own shopping cart, including tying into UPS, USPS and FedEx. But if you have enough time and money to do that, you might not want to be using Infusionsoft. Or to take it a step further, sell the cart you created as an awesome&amp;nbsp;eCommerce&amp;nbsp;platform.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;The problem is that Infusionsoft is still good, but it can be great!&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
I am not trying saying that Infusionsoft is a bad company. They have great support and again, their CRM is awesome. I just want to let them know that they have a big hole in their product. We all know that they have the means to provide a better&amp;nbsp;eCommerce&amp;nbsp;system. So why&amp;nbsp;don't&amp;nbsp;they? And dont give me the standard, "We are workign on it". I have seen those replies to customer questions in the Infusionsoft help area. Well, I used to be able to see them until Infusinsoft decided to change they way the community help section is organized. Now all the old questions and answers (and unaswers) are gone.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Leave me a comment&lt;/b&gt; and let me know if you have anything to add or&amp;nbsp;argue&amp;nbsp;over. Or you could just point out my&amp;nbsp;grammatical&amp;nbsp;errors and make fun of me, its all good.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6603347571572291881-6798116916391010762?l=kernelpaniker.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/KernelPaniker/~4/D0T6LgyBSzQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://kernelpaniker.blogspot.com/feeds/6798116916391010762/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6603347571572291881&amp;postID=6798116916391010762" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6603347571572291881/posts/default/6798116916391010762?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6603347571572291881/posts/default/6798116916391010762?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KernelPaniker/~3/D0T6LgyBSzQ/why-infusionsoft-doesnt-care-about-its.html" title="Why Infusionsoft Doesn't Care About It's eCommerce Customers" /><author><name>Taylor Toussaint</name><uri>https://profiles.google.com/115072296257696539495</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-GBmakrI63P8/AAAAAAAAAAI/AAAAAAAADCQ/iFEl3-cLzmQ/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://kernelpaniker.blogspot.com/2011/09/why-infusionsoft-doesnt-care-about-its.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUFRXkzeCp7ImA9Wx5UGUg.&quot;"><id>tag:blogger.com,1999:blog-6603347571572291881.post-4106758793252675443</id><published>2010-10-24T14:36:00.000-07:00</published><updated>2010-10-24T14:36:54.780-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-24T14:36:54.780-07:00</app:edited><title>Getting Data from Zen Cart via mySQL Queries</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/BVIcbZNtTdZnUxGQc9JYTNO5sGQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BVIcbZNtTdZnUxGQc9JYTNO5sGQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/BVIcbZNtTdZnUxGQc9JYTNO5sGQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BVIcbZNtTdZnUxGQc9JYTNO5sGQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;I have a project where I need to move data from a few Zen Cart installations to Infusionsoft setup. It's pretty easy to import data into Infusionsoft, you just have to decide what you want to import.&lt;br /&gt;
&lt;br /&gt;
Zen Cart is a shopping cart that has a goal of being easy to use. While it is still on its way to that goal, many non-technical people use it and run an e-commerce site without too many problems. There is no built in way to export data out of Zen Cart and the modules available still require some&amp;nbsp;customizing&amp;nbsp;to get exactly what you want. An easier way would be to log in to your database via phpAdmin or some other external program that accesses your database and query the database for exactly what you need.&lt;br /&gt;
&lt;br /&gt;
Here is an example query:&lt;br /&gt;
&lt;b&gt;START AFTER THIS LINE&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
SELECT zen_customers.customers_firstname,&lt;br /&gt;
zen_customers.customers_lastname,&lt;br /&gt;
zen_customers.customers_email_address,&lt;br /&gt;
zen_customers.customers_telephone,&lt;br /&gt;
zen_customers.customers_fax,&lt;br /&gt;
zen_orders.customers_street_address,&lt;br /&gt;
zen_orders.customers_suburb,&lt;br /&gt;
zen_orders.customers_city,&lt;br /&gt;
zen_orders.customers_postcode,&lt;br /&gt;
zen_orders.customers_state,&lt;br /&gt;
zen_orders.customers_country,&lt;br /&gt;
zen_orders.date_purchased,&lt;br /&gt;
zen_orders_products.products_name,&lt;br /&gt;
zen_orders_products.products_price&lt;br /&gt;
FROM&lt;br /&gt;
zen_customers, zen_orders, zen_orders_products&lt;br /&gt;
WHERE zen_customers.customers_id = zen_orders.customers_id&lt;br /&gt;
AND&lt;br /&gt;
zen_orders.orders_id = zen_orders_products.orders_id;&lt;br /&gt;
&lt;b&gt;END BEFORE THIS LINE&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
I will try to explain this for you.&lt;br /&gt;
SELECT is a kind of self explanatory. It means what you want to select, kind of like, "I want".&lt;br /&gt;
Then there are some words before a period. That is the table you want data from.&lt;br /&gt;
The words after the period is the field that contains the data. If this was excel, think of the table like the "sheet" and the field as the "column".&lt;br /&gt;
FROM is also pretty self&amp;nbsp;explanatory. It means "where from".&lt;br /&gt;
WHERE might be a little tough for me to explain. Since the query is asking for data from three&amp;nbsp;different&amp;nbsp;tables, I have to add some conditions to the query so I don't get a large output of data that&amp;nbsp;doesn't&amp;nbsp;match up.&lt;br /&gt;
The AND is another condition included in the WHERE.&lt;br /&gt;
&lt;br /&gt;
Here is another query example:&lt;br /&gt;
&lt;b&gt;START AFTER THIS LINE&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
SELECT zen_customers.customers_firstname,&lt;br /&gt;
zen_customers.customers_lastname,&lt;br /&gt;
zen_orders.date_purchased,&lt;br /&gt;
zen_orders_products.products_name,&lt;br /&gt;
zen_orders_products.products_price&lt;br /&gt;
FROM&lt;br /&gt;
zen_customers, zen_orders, zen_orders_products&lt;br /&gt;
WHERE zen_customers.customers_id = zen_orders.customers_id&lt;br /&gt;
AND&lt;br /&gt;
zen_orders.orders_id = zen_orders_products.orders_id;&lt;br /&gt;
&lt;b&gt;END BEFORE THIS LINE&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
That query will give the Customers first and last name, the date they purchased, the product they purchased and the products price.&lt;br /&gt;
Since the data is coming from 3 different tables, there has to be something in common that is setup by the WHERE &amp;amp; AND lines.&lt;br /&gt;
&lt;br /&gt;
I wanted to write about this so I could remember how to do it and help anyone else that was looking to do something similar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6603347571572291881-4106758793252675443?l=kernelpaniker.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/KernelPaniker/~4/liVcnFnLPHI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://kernelpaniker.blogspot.com/feeds/4106758793252675443/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6603347571572291881&amp;postID=4106758793252675443" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6603347571572291881/posts/default/4106758793252675443?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6603347571572291881/posts/default/4106758793252675443?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KernelPaniker/~3/liVcnFnLPHI/getting-data-from-zen-cart-via-mysql.html" title="Getting Data from Zen Cart via mySQL Queries" /><author><name>Taylor Toussaint</name><uri>https://profiles.google.com/115072296257696539495</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-GBmakrI63P8/AAAAAAAAAAI/AAAAAAAADCQ/iFEl3-cLzmQ/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://kernelpaniker.blogspot.com/2010/10/getting-data-from-zen-cart-via-mysql.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkANRXk8fyp7ImA9WhdXGU8.&quot;"><id>tag:blogger.com,1999:blog-6603347571572291881.post-3954498870410957792</id><published>2010-01-26T16:26:00.000-08:00</published><updated>2011-09-01T16:46:34.777-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-01T16:46:34.777-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="DNS" /><category scheme="http://www.blogger.com/atom/ns#" term="godaddy" /><title>Wildcard Subdomains on Godaddy and Parallelizable Requests</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/h61yWv2Ei3Zo-8VYNBoFfV8vx0o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/h61yWv2Ei3Zo-8VYNBoFfV8vx0o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/h61yWv2Ei3Zo-8VYNBoFfV8vx0o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/h61yWv2Ei3Zo-8VYNBoFfV8vx0o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;So I wanted to speed up the pages on one of the websites I run. This page has a lot of images on it. So I decided to parallelize the image downloads for the browser.&lt;br /&gt;
&lt;br /&gt;
Lets say you have 50 images on a page all with&amp;nbsp;&amp;lt;img src="http://www.YOURDOMAIN.com/images/SEO-FILENAME.png" alt="SEO ALT TAG" width="320" height="240" title="SEO TITLE" /&amp;gt;. Well a browser can only make a few requests to the domain at a time so the browser will download the fist few images at the same time and then create a queue for the rest of the images on the page to be downloaded.&lt;br /&gt;
&lt;br /&gt;
So the solution is to create subdomains that resolve to your website. What we want to do is give 2 (or more) ways to get to the same place. An exa,ple would be http://purplemonkeydishwasher.YOURDOMAIN.com/images/SEO-FILENAME.png would be the same as http://www.YOURDOMAIN.com/images/SEO-FILENAME.png, get it?&lt;br /&gt;
&lt;br /&gt;
Now some hosts let you add a wildcard for the CNAME on your domain. Something like:&lt;br /&gt;
Alias name = *&lt;br /&gt;
points to host name = @&lt;br /&gt;
TTL= 1 hour&lt;br /&gt;
&lt;br /&gt;
Unfortunately GoDaddy&amp;nbsp;doesn't&amp;nbsp;allow this. Or do they?&lt;br /&gt;
&lt;br /&gt;
You can create a wildcard for the A (Host) record. So you would have something like&lt;br /&gt;
&amp;nbsp;Host Name = *&lt;br /&gt;
Points to Ip Address = YOUR DEDICATED IP ADDRESS&lt;br /&gt;
TTL = 1 hour&lt;br /&gt;
&lt;br /&gt;
See.... I have a dedicated IP address so I am able to do it. Now ANYTHING.YOURDOMAIN.com will pull up my website.&lt;br /&gt;
&lt;br /&gt;
So now I can code the page with a bunch of images on it a little differently. Maybe something like:&lt;br /&gt;
&amp;lt;img src="http://image1.YOURDOMAIN.com/images/SEO-FILENAME.png" alt="SEO ALT TAG" width="320" height="240" title="SEO TITLE" /&amp;gt;&lt;br /&gt;
&amp;lt;img src="http://image2.YOURDOMAIN.com/images/SEO-FILENAME-2.png" alt="SEO ALT TAG" width="320" height="240" title="SEO TITLE" /&amp;gt;&lt;br /&gt;
&amp;lt;img src="http://image1.YOURDOMAIN.com/images/SEO-FILENAME-3.png" alt="SEO ALT TAG" width="320" height="240" title="SEO TITLE" /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Its just a little shortcut to help your page load quicker. Since you (and Google) want the users of your website to have a good experience, making your pages load quickly should be important to you.&lt;br /&gt;
&lt;br /&gt;
Of course, if you have dynamic IP address for your domain you could always just add a&amp;nbsp;specific&amp;nbsp;CNAME (subdomain) and use that for your "&amp;lt;img src=".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6603347571572291881-3954498870410957792?l=kernelpaniker.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/KernelPaniker/~4/bVILtRlqH_4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://kernelpaniker.blogspot.com/feeds/3954498870410957792/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6603347571572291881&amp;postID=3954498870410957792" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6603347571572291881/posts/default/3954498870410957792?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6603347571572291881/posts/default/3954498870410957792?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KernelPaniker/~3/bVILtRlqH_4/wildcard-subdomains-on-godaddy-and.html" title="Wildcard Subdomains on Godaddy and Parallelizable Requests" /><author><name>Taylor Toussaint</name><uri>https://profiles.google.com/115072296257696539495</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-GBmakrI63P8/AAAAAAAAAAI/AAAAAAAADCQ/iFEl3-cLzmQ/s512-c/photo.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://kernelpaniker.blogspot.com/2010/01/wildcard-subdomains-on-godaddy-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEINRnw4eip7ImA9WxRWE0U.&quot;"><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><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-30T09:03:17.232-07:00</app:edited><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>Use .htaccess to block an IP address</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bDpFCkhZKk2kw4zvQhDXXaIlwnw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bDpFCkhZKk2kw4zvQhDXXaIlwnw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bDpFCkhZKk2kw4zvQhDXXaIlwnw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bDpFCkhZKk2kw4zvQhDXXaIlwnw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;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' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/KernelPaniker/~4/Ujxln4opd6o" height="1" width="1"/&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="http://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?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6603347571572291881/posts/default/3599097699788514572?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KernelPaniker/~3/Ujxln4opd6o/use-htaccess-to-block-ip-address.html" title="Use .htaccess to block an IP address" /><author><name>Taylor Toussaint</name><uri>https://profiles.google.com/115072296257696539495</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-GBmakrI63P8/AAAAAAAAAAI/AAAAAAAADCQ/iFEl3-cLzmQ/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://kernelpaniker.blogspot.com/2008/10/use-htaccess-to-block-ip-address.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8GQ3c_eSp7ImA9WhdXGU8.&quot;"><id>tag:blogger.com,1999:blog-6603347571572291881.post-2475619921348875239</id><published>2008-10-15T08:30:00.000-07:00</published><updated>2011-09-01T16:47:02.941-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-01T16:47:02.941-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="301 redirect" /><category scheme="http://www.blogger.com/atom/ns#" term="htaccess" /><title>Simple 301 redirect in .htaccess for apache</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rZyS4mn0NyKgcMa6wT9B5IwC4hk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rZyS4mn0NyKgcMa6wT9B5IwC4hk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rZyS4mn0NyKgcMa6wT9B5IwC4hk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rZyS4mn0NyKgcMa6wT9B5IwC4hk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;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' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/KernelPaniker/~4/DjB-wn58Nds" height="1" width="1"/&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="http://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?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6603347571572291881/posts/default/2475619921348875239?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KernelPaniker/~3/DjB-wn58Nds/simple-301-redirect-in-htaccess-for.html" title="Simple 301 redirect in .htaccess for apache" /><author><name>Taylor Toussaint</name><uri>https://profiles.google.com/115072296257696539495</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-GBmakrI63P8/AAAAAAAAAAI/AAAAAAAADCQ/iFEl3-cLzmQ/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://kernelpaniker.blogspot.com/2008/10/simple-301-redirect-in-htaccess-for.html</feedburner:origLink></entry></feed>

