animated PNG Support

I know PNGs are pretty much supported across most browsers if not all at this point. Are Animated PNG or APNG supported if PNG is supported or are they separate? Do e-mail programs have the same support?


Nginx Rewrite causing problems

I wrote a little php script that reads and compresses css and javascript files. I used a rewrite to automatically redirect all resources to that script. The rule looks like this:               rewrite ^(/.*\.(css|js))$ /compress.php?file=$1&type=$2;      However this somehow disables these settings:               location ~* \.(css|js|gif|jpe?g|png|ico)$ {       expires 168h;       add_header Pragma public;       add_header Cache-Control "public, must-revalidate, proxy-revalidate";     }      How do I get Nginx to still use these settings?


How to design a site that is advertiser friendly?

I am about to undertake a visual re-design of the site but recently several companies have contacted me about selling ad space on my site. Up until now, I have just thrown in some AdSense text-ads (wherever they fit on the page). Before I do the re-design I want to take a step back and make sure it is both user and advertiser friendly. Are there any good guidelines and/or resources to help me structure my site with advertising in mind?


Does google bot read the tool tip box content and does it benefit having it, in terms of seo? I have seen SE using this on homepage. Any ideas?


Personalized URL with pre-populated data

I think I am going to use Google spreadsheets and an embedded form. I see that it is possible to pre-populate the fields with URL parameters. So I think I just need a way to redirect with the correct data from a database when a user goes to their Personalized URL. I have no idea how to do the second part. Or if it is even the best way to do it. **How do I set up Personalized URLS?** **How do I redirect from those URLS to the spreadsheets?** **Is this even the best method for pre-filled forms?**


How to Show apache error on shared hosting?

I have tried to show the errors on the server by adding this :               ini_set('display_startup_errors',1)     ini_set('display_errors', 1);      ini_set('log_errors', 1);      ini_set('error_log', '/home/*****/error_log.txt');      error_reporting(E_ALL);      on top of the main page. i also tryed to output the errors using ChromePhp and FireBug but it's not working. I don't have enough permission to change the server configuration.


How to invalidate images on Amazon CloudFront after optimising them?

After checking on Google PageSpeed Insights, I have optimised the images on several websites using `jpegoptim` and `optipng`. Obviously a lot of the images are now smaller and they have new timestamps, but they have not been updated through the Amazon CloudFront CDN. The expire headers in `.htaccess` have been set for one year. There are many hundreds of images that have been optimised, so manually invalidating them is not that feasible. What is the best way to do this?


Jumbled Up Text - how does it impact SEO?

We have a website that contains company profile pages. Each page has information on a company, the information is all displayed as text to users who are logged in. We are now planning to allow users who are logged out to see parts of profile pages. We are doing this for SEO and to gain search traffic. The logged out view shows some parts of a profile as one would see if they were logged in, and other parts are blurred out. We blurred them using CSS, and so that a visitor cannot view the text in the page source we also jumbled up the words. Search engines will see this jumbled up text. Is this bad for SEO? Should we scrap the jumbled up text idea and come up with a different solution? Thank you!


Redirecting one page to HTTPS, and all others back to HTTP isn't working as expected

I have WordPress 3.5.1 installed on Ubuntu 12.04 LTS. I'm running Apache 2.2.22. **NOTE:** I can't share the domain that I'm working on, and must santize any config files. While the website is public, any problems I'm working on in connection to the client cannot be public. The domain has two vhosts, one for HTTP and one for HTTPS, and both share the same document root. I have rewrite rules in the `<directory>` directive for each vhost rather than in an `.hataccess` file (just a preference, but the same behavior is seen when using an `.htaccess` file). I want all access to the `/order/` page to be over HTTPS. I want all other URLs to be only delivered over HTTP. Why? Because the site is littered with social media buttons and external libraries, some of which are not over HTTPS. Here's where things break down:   1. User hits site over HTTP.   2. User clicks the order page and gets HTTPS URL. (No non-https URLs are loaded on that page, I've made sure of this.)   3. User clicks a non `/order/` URL   4. The new URL is still HTTPS.   5. Browser security warnings pop up all over concerning the loading of "insecure" content on a secure site. So far, I have the HTTP vhost configured to redirect people to the HTTPS order page:                   <Directory /var/www/mysite.com/htdocs>                 # Rewrite Rules                 RewriteEngine On                      # Rewrite access to order page over to HTTPS                 RewriteCond %{HTTPS} =off                 RewriteRule ^order/$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]                      # Wordpress Magicks Below                                 RewriteRule ^index\.php$ - [L]                      RewriteCond %{REQUEST_FILENAME} !-f                 RewriteCond %{REQUEST_FILENAME} !-d                 RewriteRule . /index.php [L]         </Directory>      When the above HTTP vhost's directive is in place, things work great, except for all subsequent browsing after accessing the `/order/` page being HTTPS (insecure warnings everywhere!). However, things fail when I try to write non `/order/` links from HTTPS to HTTP. In the SSL enabled vhost's `<Directory>` directive, I have the following rule set:                   # SSL vhost:         <Directory /var/www/mysite.com/htdocs>                 # Rewrite Rules                 RewriteEngine On                      # Remove HTTPS from non /order/ URLs                 RewriteCond %{HTTPS} =on                 RewriteCond %{REQUEST_URI} !^order/$                 RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]                      # Wordpress Magicks Below                 RewriteRule ^index\.php$ - [L]                      RewriteCond %{REQUEST_FILENAME} !-f                 RewriteCond %{REQUEST_FILENAME} !-d                 RewriteRule . /index.php [L]         </Directory>      However, any access to the `/order/` page itself, wether HTTP or HTTPS, results in a redirect loop. Encouragingly, incoming links over HTTPS to non `/order/` pages get redirected to their http:// equivalents, which is good! I'm still in larval stage with mod_rewrite logic, but can't seem to spot the error in my attempts. Can anyone help spot what I'm doing wrong? ## EDIT: Added some log files I turned on `RewriteLogLevel 9` for both vhosts and this is what I see under different circumstances. Incoming HTTPS URL to a non `/order/` page works great as per the `RewriteLog` for the SSL vhost:               68.231.66.6 - - [06/Jun/2013:15:02:35 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213c0a0/initial] (3) [perdir /var/www/mysite.com/htdocs/] applying pattern '.*' to uri ''     68.231.66.6 - - [06/Jun/2013:15:02:35 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213c0a0/initial] (4) [perdir /var/www/mysite.com/htdocs/] RewriteCond: input='on' pattern='=on' => matched     68.231.66.6 - - [06/Jun/2013:15:02:35 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213c0a0/initial] (4) [perdir /var/www/mysite.com/htdocs/] RewriteCond: input='/' pattern='!^order' => matched     68.231.66.6 - - [06/Jun/2013:15:02:35 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213c0a0/initial] (2) [perdir /var/www/mysite.com/htdocs/] rewrite '' -> 'http://mysite.com/'     68.231.66.6 - - [06/Jun/2013:15:02:35 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213c0a0/initial] (2) [perdir /var/www/mysite.com/htdocs/] explicitly forcing redirect with http://mysite.com/     68.231.66.6 - - [06/Jun/2013:15:02:35 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213c0a0/initial] (1) [perdir /var/www/mysite.com/htdocs/] escaping http://mysite.com/ for redirect     68.231.66.6 - - [06/Jun/2013:15:02:35 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213c0a0/initial] (1) [perdir /var/www/mysite.com/htdocs/] redirect to http://mysite.com/ [REDIRECT/301]      From HTTP source URL on the site to the `/order/` page does not work, causing a redirect loop - as per the `RewriteLog` for the HTTP vhost (and then following that is the `RewriteLog` for the SSL vhost):               68.231.66.6 - - [06/Jun/2013:15:08:51 --0700] [mysite.com/sid#7f67ac3fdf40][rid#7f67b213c0a0/initial] (3) [perdir /var/www/mysite.com/htdocs/] add path info postfix: /var/www/mysite.com/htdocs/order -> /var/www/mysite.com/htdocs/order/     68.231.66.6 - - [06/Jun/2013:15:08:51 --0700] [mysite.com/sid#7f67ac3fdf40][rid#7f67b213c0a0/initial] (3) [perdir /var/www/mysite.com/htdocs/] strip per-dir prefix: /var/www/mysite.com/htdocs/order/ -> order/     68.231.66.6 - - [06/Jun/2013:15:08:51 --0700] [mysite.com/sid#7f67ac3fdf40][rid#7f67b213c0a0/initial] (3) [perdir /var/www/mysite.com/htdocs/] applying pattern '^order/$' to uri 'order/'     68.231.66.6 - - [06/Jun/2013:15:08:51 --0700] [mysite.com/sid#7f67ac3fdf40][rid#7f67b213c0a0/initial] (4) [perdir /var/www/mysite.com/htdocs/] RewriteCond: input='off' pattern='=off' => matched     68.231.66.6 - - [06/Jun/2013:15:08:51 --0700] [mysite.com/sid#7f67ac3fdf40][rid#7f67b213c0a0/initial] (2) [perdir /var/www/mysite.com/htdocs/] rewrite 'order/' -> 'https://mysite.com/order/'     68.231.66.6 - - [06/Jun/2013:15:08:51 --0700] [mysite.com/sid#7f67ac3fdf40][rid#7f67b213c0a0/initial] (2) [perdir /var/www/mysite.com/htdocs/] explicitly forcing redirect with https://mysite.com/order/     68.231.66.6 - - [06/Jun/2013:15:08:51 --0700] [mysite.com/sid#7f67ac3fdf40][rid#7f67b213c0a0/initial] (1) [perdir /var/www/mysite.com/htdocs/] escaping https://mysite.com/order/ for redirect     68.231.66.6 - - [06/Jun/2013:15:08:51 --0700] [mysite.com/sid#7f67ac3fdf40][rid#7f67b213c0a0/initial] (1) [perdir /var/www/mysite.com/htdocs/] redirect to https://mysite.com/order/ [REDIRECT/301]      SSL vhost shows massive loopage:               68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213a0a0/initial] (3) [perdir /var/www/mysite.com/htdocs/] strip per-dir prefix: /var/www/mysite.com/htdocs/order/ -> order/     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213a0a0/initial] (3) [perdir /var/www/mysite.com/htdocs/] applying pattern '.*' to uri 'order/'     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213a0a0/initial] (4) [perdir /var/www/mysite.com/htdocs/] RewriteCond: input='on' pattern='=on' => matched     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213a0a0/initial] (4) [perdir /var/www/mysite.com/htdocs/] RewriteCond: input='/order/' pattern='!^order' => matched     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213a0a0/initial] (2) [perdir /var/www/mysite.com/htdocs/] rewrite 'order/' -> 'http://mysite.com/order/'     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213a0a0/initial] (2) [perdir /var/www/mysite.com/htdocs/] explicitly forcing redirect with http://mysite.com/order/     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213a0a0/initial] (1) [perdir /var/www/mysite.com/htdocs/] escaping http://mysite.com/order/ for redirect     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213a0a0/initial] (1) [perdir /var/www/mysite.com/htdocs/] redirect to http://mysite.com/order/ [REDIRECT/301]     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213e0a0/initial] (3) [perdir /var/www/mysite.com/htdocs/] add path info postfix: /var/www/mysite.com/htdocs/order -> /var/www/mysite.com/htdocs/order/     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213e0a0/initial] (3) [perdir /var/www/mysite.com/htdocs/] strip per-dir prefix: /var/www/mysite.com/htdocs/order/ -> order/     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213e0a0/initial] (3) [perdir /var/www/mysite.com/htdocs/] applying pattern '.*' to uri 'order/'     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213e0a0/initial] (4) [perdir /var/www/mysite.com/htdocs/] RewriteCond: input='on' pattern='=on' => matched     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213e0a0/initial] (4) [perdir /var/www/mysite.com/htdocs/] RewriteCond: input='/order/' pattern='!^order' => matched     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213e0a0/initial] (2) [perdir /var/www/mysite.com/htdocs/] rewrite 'order/' -> 'http://mysite.com/order/'     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213e0a0/initial] (2) [perdir /var/www/mysite.com/htdocs/] explicitly forcing redirect with http://mysite.com/order/     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213e0a0/initial] (1) [perdir /var/www/mysite.com/htdocs/] escaping http://mysite.com/order/ for redirect     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213e0a0/initial] (1) [perdir /var/www/mysite.com/htdocs/] redirect to http://mysite.com/order/ [REDIRECT/301]     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21420a0/initial] (3) [perdir /var/www/mysite.com/htdocs/] add path info postfix: /var/www/mysite.com/htdocs/order -> /var/www/mysite.com/htdocs/order/     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21420a0/initial] (3) [perdir /var/www/mysite.com/htdocs/] strip per-dir prefix: /var/www/mysite.com/htdocs/order/ -> order/     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21420a0/initial] (3) [perdir /var/www/mysite.com/htdocs/] applying pattern '.*' to uri 'order/'     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21420a0/initial] (4) [perdir /var/www/mysite.com/htdocs/] RewriteCond: input='on' pattern='=on' => matched     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21420a0/initial] (4) [perdir /var/www/mysite.com/htdocs/] RewriteCond: input='/order/' pattern='!^order' => matched     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21420a0/initial] (2) [perdir /var/www/mysite.com/htdocs/] rewrite 'order/' -> 'http://mysite.com/order/'     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21420a0/initial] (2) [perdir /var/www/mysite.com/htdocs/] explicitly forcing redirect with http://mysite.com/order/     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21420a0/initial] (1) [perdir /var/www/mysite.com/htdocs/] escaping http://mysite.com/order/ for redirect     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21420a0/initial] (1) [perdir /var/www/mysite.com/htdocs/] redirect to http://mysite.com/order/ [REDIRECT/301]     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21460a0/initial] (3) [perdir /var/www/mysite.com/htdocs/] add path info postfix: /var/www/mysite.com/htdocs/order -> /var/www/mysite.com/htdocs/order/     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21460a0/initial] (3) [perdir /var/www/mysite.com/htdocs/] strip per-dir prefix: /var/www/mysite.com/htdocs/order/ -> order/     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21460a0/initial] (3) [perdir /var/www/mysite.com/htdocs/] applying pattern '.*' to uri 'order/'     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21460a0/initial] (4) [perdir /var/www/mysite.com/htdocs/] RewriteCond: input='on' pattern='=on' => matched     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21460a0/initial] (4) [perdir /var/www/mysite.com/htdocs/] RewriteCond: input='/order/' pattern='!^order' => matched     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21460a0/initial] (2) [perdir /var/www/mysite.com/htdocs/] rewrite 'order/' -> 'http://mysite.com/order/'     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21460a0/initial] (2) [perdir /var/www/mysite.com/htdocs/] explicitly forcing redirect with http://mysite.com/order/     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21460a0/initial] (1) [perdir /var/www/mysite.com/htdocs/] escaping http://mysite.com/order/ for redirect     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21460a0/initial] (1) [perdir /var/www/mysite.com/htdocs/] redirect to http://mysite.com/order/ [REDIRECT/301]     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213a0a0/initial] (3) [perdir /var/www/mysite.com/htdocs/] add path info postfix: /var/www/mysite.com/htdocs/order -> /var/www/mysite.com/htdocs/order/     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213a0a0/initial] (3) [perdir /var/www/mysite.com/htdocs/] strip per-dir prefix: /var/www/mysite.com/htdocs/order/ -> order/     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213a0a0/initial] (3) [perdir /var/www/mysite.com/htdocs/] applying pattern '.*' to uri 'order/'     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213a0a0/initial] (4) [perdir /var/www/mysite.com/htdocs/] RewriteCond: input='on' pattern='=on' => matched     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213a0a0/initial] (4) [perdir /var/www/mysite.com/htdocs/] RewriteCond: input='/order/' pattern='!^order' => matched     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213a0a0/initial] (2) [perdir /var/www/mysite.com/htdocs/] rewrite 'order/' -> 'http://mysite.com/order/'     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213a0a0/initial] (2) [perdir /var/www/mysite.com/htdocs/] explicitly forcing redirect with http://mysite.com/order/     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213a0a0/initial] (1) [perdir /var/www/mysite.com/htdocs/] escaping http://mysite.com/order/ for redirect     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213a0a0/initial] (1) [perdir /var/www/mysite.com/htdocs/] redirect to http://mysite.com/order/ [REDIRECT/301]     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213e0a0/initial] (3) [perdir /var/www/mysite.com/htdocs/] add path info postfix: /var/www/mysite.com/htdocs/order -> /var/www/mysite.com/htdocs/order/     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213e0a0/initial] (3) [perdir /var/www/mysite.com/htdocs/] strip per-dir prefix: /var/www/mysite.com/htdocs/order/ -> order/     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213e0a0/initial] (3) [perdir /var/www/mysite.com/htdocs/] applying pattern '.*' to uri 'order/'     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213e0a0/initial] (4) [perdir /var/www/mysite.com/htdocs/] RewriteCond: input='on' pattern='=on' => matched     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213e0a0/initial] (4) [perdir /var/www/mysite.com/htdocs/] RewriteCond: input='/order/' pattern='!^order' => matched     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213e0a0/initial] (2) [perdir /var/www/mysite.com/htdocs/] rewrite 'order/' -> 'http://mysite.com/order/'     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213e0a0/initial] (2) [perdir /var/www/mysite.com/htdocs/] explicitly forcing redirect with http://mysite.com/order/     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213e0a0/initial] (1) [perdir /var/www/mysite.com/htdocs/] escaping http://mysite.com/order/ for redirect     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213e0a0/initial] (1) [perdir /var/www/mysite.com/htdocs/] redirect to http://mysite.com/order/ [REDIRECT/301]     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21420a0/initial] (3) [perdir /var/www/mysite.com/htdocs/] add path info postfix: /var/www/mysite.com/htdocs/order -> /var/www/mysite.com/htdocs/order/     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21420a0/initial] (3) [perdir /var/www/mysite.com/htdocs/] strip per-dir prefix: /var/www/mysite.com/htdocs/order/ -> order/     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21420a0/initial] (3) [perdir /var/www/mysite.com/htdocs/] applying pattern '.*' to uri 'order/'     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21420a0/initial] (4) [perdir /var/www/mysite.com/htdocs/] RewriteCond: input='on' pattern='=on' => matched     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21420a0/initial] (4) [perdir /var/www/mysite.com/htdocs/] RewriteCond: input='/order/' pattern='!^order' => matched     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21420a0/initial] (2) [perdir /var/www/mysite.com/htdocs/] rewrite 'order/' -> 'http://mysite.com/order/'     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21420a0/initial] (2) [perdir /var/www/mysite.com/htdocs/] explicitly forcing redirect with http://mysite.com/order/     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21420a0/initial] (1) [perdir /var/www/mysite.com/htdocs/] escaping http://mysite.com/order/ for redirect     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21420a0/initial] (1) [perdir /var/www/mysite.com/htdocs/] redirect to http://mysite.com/order/ [REDIRECT/301]     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21460a0/initial] (3) [perdir /var/www/mysite.com/htdocs/] add path info postfix: /var/www/mysite.com/htdocs/order -> /var/www/mysite.com/htdocs/order/     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21460a0/initial] (3) [perdir /var/www/mysite.com/htdocs/] strip per-dir prefix: /var/www/mysite.com/htdocs/order/ -> order/     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21460a0/initial] (3) [perdir /var/www/mysite.com/htdocs/] applying pattern '.*' to uri 'order/'     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21460a0/initial] (4) [perdir /var/www/mysite.com/htdocs/] RewriteCond: input='on' pattern='=on' => matched     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21460a0/initial] (4) [perdir /var/www/mysite.com/htdocs/] RewriteCond: input='/order/' pattern='!^order' => matched     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21460a0/initial] (2) [perdir /var/www/mysite.com/htdocs/] rewrite 'order/' -> 'http://mysite.com/order/'     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21460a0/initial] (2) [perdir /var/www/mysite.com/htdocs/] explicitly forcing redirect with http://mysite.com/order/     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21460a0/initial] (1) [perdir /var/www/mysite.com/htdocs/] escaping http://mysite.com/order/ for redirect     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b21460a0/initial] (1) [perdir /var/www/mysite.com/htdocs/] redirect to http://mysite.com/order/ [REDIRECT/301]     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213a0a0/initial] (3) [perdir /var/www/mysite.com/htdocs/] add path info postfix: /var/www/mysite.com/htdocs/order -> /var/www/mysite.com/htdocs/order/     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213a0a0/initial] (3) [perdir /var/www/mysite.com/htdocs/] strip per-dir prefix: /var/www/mysite.com/htdocs/order/ -> order/     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213a0a0/initial] (3) [perdir /var/www/mysite.com/htdocs/] applying pattern '.*' to uri 'order/'     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213a0a0/initial] (4) [perdir /var/www/mysite.com/htdocs/] RewriteCond: input='on' pattern='=on' => matched     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213a0a0/initial] (4) [perdir /var/www/mysite.com/htdocs/] RewriteCond: input='/order/' pattern='!^order' => matched     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213a0a0/initial] (2) [perdir /var/www/mysite.com/htdocs/] rewrite 'order/' -> 'http://mysite.com/order/'     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213a0a0/initial] (2) [perdir /var/www/mysite.com/htdocs/] explicitly forcing redirect with http://mysite.com/order/     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213a0a0/initial] (1) [perdir /var/www/mysite.com/htdocs/] escaping http://mysite.com/order/ for redirect     68.231.66.6 - - [06/Jun/2013:15:11:34 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213a0a0/initial] (1) [perdir /var/www/mysite.com/htdocs/] redirect to http://mysite.com/order/ [REDIRECT/301]     68.231.66.6 - - [06/Jun/2013:15:11:35 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213e0a0/initial] (3) [perdir /var/www/mysite.com/htdocs/] add path info postfix: /var/www/mysite.com/htdocs/order -> /var/www/mysite.com/htdocs/order/     68.231.66.6 - - [06/Jun/2013:15:11:35 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213e0a0/initial] (3) [perdir /var/www/mysite.com/htdocs/] strip per-dir prefix: /var/www/mysite.com/htdocs/order/ -> order/     68.231.66.6 - - [06/Jun/2013:15:11:35 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213e0a0/initial] (3) [perdir /var/www/mysite.com/htdocs/] applying pattern '.*' to uri 'order/'     68.231.66.6 - - [06/Jun/2013:15:11:35 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213e0a0/initial] (4) [perdir /var/www/mysite.com/htdocs/] RewriteCond: input='on' pattern='=on' => matched     68.231.66.6 - - [06/Jun/2013:15:11:35 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213e0a0/initial] (4) [perdir /var/www/mysite.com/htdocs/] RewriteCond: input='/order/' pattern='!^order' => matched     68.231.66.6 - - [06/Jun/2013:15:11:35 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213e0a0/initial] (2) [perdir /var/www/mysite.com/htdocs/] rewrite 'order/' -> 'http://mysite.com/order/'     68.231.66.6 - - [06/Jun/2013:15:11:35 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213e0a0/initial] (2) [perdir /var/www/mysite.com/htdocs/] explicitly forcing redirect with http://mysite.com/order/     68.231.66.6 - - [06/Jun/2013:15:11:35 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213e0a0/initial] (1) [perdir /var/www/mysite.com/htdocs/] escaping http://mysite.com/order/ for redirect     68.231.66.6 - - [06/Jun/2013:15:11:35 --0700] [mysite.com/sid#7f67ac3e5020][rid#7f67b213e0a0/initial] (1) [perdir /var/www/mysite.com/htdocs/] redirect to http://mysite.com/order/ [REDIRECT/301]      That's a lot of information, and I'm parsing through it, but as of now I'm not skillful enough to catch the error in my logic.


Lost website rankings as a result of using a 302 redirect instead of a 301

I have an online store and during the last 2 days I noticed a big change in its SERPS for some keywords. The site is indexed in local Google for 5 keywords, and the online store is based on Magento 1.7. 5 days ago, I set up an SSL certificate in the online store in order to get better ranking results. I setup the SSL and followed the instructions from the Magento to make permanent `301` redirects from the HTTP URLs to the HTTPS URLs. I replaced all the URLs of the online store with HTTPS. When I saw in the SERPS that the rankings for some keywords were going up and down, I checked some URLs to see if all was going well with `301` redirects and found that the redirects where `302` and not `301`, which is a big bug caused by Magento. I solved the problem with the _.htaccess_ , but still the rankings for the homepage have disappeared. I fetched the site again using Google Webmaster Tools and am waiting to see. Can you please advise if I did something wrong, and what else I could do?


Where do internet businesses get their internet for their servers?

All the large internet companies (Facebook, Google, etc) have tons of servers running to host their data. However, where do these server centers get their unlimited bandwidth? This is just baffling me.


What are "search volume trends" in AdWords?

There was a change in Google Keyword Planner that added a "search volume trends" graph. How is it calculated? The keyword "keyword1" has 800 average monthly searches while the search volume trends shows 3000 - why?


How to create a Funnel in Google Universal Analytics?

The tutorials all say to do it on the Goals page, but there is no UI for Funnels on the Goals page for me.


Required http methods for generic small businesses' web application?

Except `GET` and `POST` methods, should I implement rest of the methods of the `http` such as `HEAD`?   The website is about a small business site, all I'm worry is about search engines and indexing.   Thanks in advance.


Upgraded to new Google Admob, now cannot resubmit Google Adsense application

I tried to apply for a google adsense account some time ago, but it was rejected due to some policy issues. Then I started using Legacy Admob account for the same email id. It was working fine. But now Google has deprecated the Legacy Admob so I upgraded to the new Google Admob.   1. But now I want to resubmit my application for Adsense but whenever I go to the link https://www.google.com/adsense/ it takes to my homepage, where it shows older message that My account was not approved. It does not show the option to resubmit the application.   2. Second way it shows to go to My Ads tab and then Under “Add AdSense for content", click Apply now. Complete the AdSense application form, then click Submit my application." But I cannot see Submit My Application or Add Adsense for content option in my My Ads Tab. What should I do?


GeoTrust SSL brand name used by re-sellers

I feel like a I got the bait-and-switch from my web host provider since they advertise "GeoTrust SSL" for $99. I purchased it, thinking the certificate is issued from geotrust.com, but then I get an email from Comodo saying they are providing it. My host provider says they get a discount by using Comodo. I purchased the certificate with the understanding it would be issued by GeoTrust. I called the host provider and they said they usually expect it from GeoTrust, but someone from email support responded saying the product name is "GeoTrust SSL" but they use Comodo to get a discount. I think this is bogus and unfair trade practice. However, searching for "GeoTrust" on google brings up a ton of websites selling "GeoTrust" certificates. How can companies get away with this? Since the host provider is part of BBB I plan to inform my host to update the purchase page on their website to state clearly that... "This certicate is provided at a discount and may be issued by a provider other than GeoTrust.com, such as Comodo.com" Any feedback on this is appreciated.


What qualifies as a REST web service?

A year ago i developed an iOS application that was connecting to a server with HTTP requests exchanging JSON files, etc... I was told at that time that the server was a web (REST) service. I didnt care much since for me it was just a black box. Recently, I've been developing a hybrid mobile application where i use native code + jQuery mobile for the front-end part and PHP + MySQL for the back-end part. The application is for registering new users to the database, having users to subscribe in various kinds of events, get notifications on them, etc... So for all the communication between the front-end (client) and back-end (server), I make HTTP requests (POST) and Ajax calls using JSON files. For example, if I have a subscribe button and is clicked, I make an Ajax POST request sending in the body a JSON file with all the information needed, like user ID and categories to subscribe, to a PHP script. The PHP script then makes all the necessary actions in the database. Is this a RESTful Web Service? I am a bit confused on the definition of REST. According to Wikipedia REST is: > REST-style architectures conventionally consist of clients and servers. > Clients initiate requests to servers; servers process requests and return > appropriate responses. So is what I am building a RESTful Web Service? Also do we call REST only the server part or in general the client-server architecture? From other questions I read that a non-REST web service would manage a database like:               /user_create     /user?id=xxx     /user_edit?id=xxx     /user_delete?id=xxx      and a REST web service would just "expose an API with a single base resource":               /user     /user/xxx      I'm really having difficulty understanding what these things mean... Could someone try to explain to me when a service is a REST web service, maybe by giving me an example of what it is and what it is not?


Do large number of internal broken links affect SEO?

We've a WordPress blog and had disqus plugin in stalled for several months. Around late August this year, the plugin created a ton of URLs that linked to non-existent location on our website. For example - Correct URL: domain.com/correct-URL/ Disqus created -   1. domain.com/correct-URL/344322/ -> Throws 404   2. domain.com/correct-URL/433466/ -> Throws 404 So essentially, Google found a LARGE number of broken links that pointed to unknown locations on our own domain. As the count of those errors (404) rose, our site suffered massive drop in traffic and crawl rate dropped to 10% of what it was earlier. I wish to know -   1. Can large number of (we've over 99k of them) internal broken links cause rankings to drop?   2. I've fixed the issue in one go by creating 301 redirects for each bad URL to correct URL and removing disqus. Google however drops the count by ~1000 daily, as I mark errors as 'fixed' in Google Webmaster Tools. Is there any way to speed this up?   3. Should I setup custom crawl rate to 'Fast' in GWT to make Google crawl our website faster? I'd appreciate your inputs and experience sharing.


Will multilingual content on same page works to avoid content duplication

We have a website, which is having old/new vehicle deals for purchase. We are getting these data from third party website (legally) and all the pages are in English language. So, Here our issue is content duplication. The data of our web pages are already there on many pages (from where we are getting), before we published them. So somehow to distinguish the content, we planned to put vehicle description (Around 1 paragraph of 3-4 lines) in French on every page. Our sole purpose to avoid content duplication as Google gives important & good ranking to unique content pages. With this approach, will Google identify that our content is some what different ? I can provide more details if required.


Looking for open-source solutions for a knowledge sharing website

There is a need in my workplace to setup a knowledge sharing site, a place where users   * can discuss projects they are working   * share documentation   * ask questions I am looking for a open-source system that answers these needs, and that can be setup in a week, and requires only PHP and MySQL. I am a Wordpress fan and developer and could easily implement such a system in Wordpress, however this system needs to be very simple to use for the technically challenged. Without customization, Wordpress users would still need to login to the "back-end" to post. I like the Stackexchange (OSQA) format, but these do not allow for file uploading out of the box. I do not have experience with Buddy Press, would this be an alternative?


On-Site Factors that Affect CPC

I have a few websites on various niche topics, all running Adsense. The most promising one currently has a CPC that hovers around $1; the rest have CPCs of $0.25-$0.50. I'm curious to know **what on-site factors affect CPC.** That is to say, what I can do, legally (in white-hat compliance) to increase my CPC? Some factors that affect CPC but are _not_ within my control (and therefore, beyond the scope of my question -- they're just examples) include:   * What advertisers are paying for keywords on my site   * What pages people are landing on   * etc.


All the IPs of search engine bots?

if I want to filter out all the search engine bots for example for a script that counts users that are online is there website or a list which is allways up to date and includes the ip addresses of all the bots? Because if I put them into my script manually I will have to change it every day since there are new ips coming. Thanks for your help!


IP address not pointing to domain name I expect it to

I am administering this site: http://www.epicperks.com. As per GoDaddy's control panel as well as this service, the IP address pointing to http://www.epicperks.com is `50.63.210.1`. However, when I visit the two address (one domain name, one IP), I see completely different results. The domain name shows the website as I intend it to be but the IP address shows `pageok` message. What is going on here?


SEO domain.com and domain.co.uk

I currently have a web site domain.com. This is my primary site. i want to get search results in the uk and i am considering purchasing a domain.co.uk. This will be an empty site which will 301 the user to the primary domain.com Is this bad for SEO? Also, are there better ways of implementing such features?


Beginning a Personal Web Site

I want to build my own personal website. Nothing very fancy, about 5-6 pages with a blog, about page,a page for my pictures and a few more pages of content mostly about what I am interested in ( programming, photography,family stuff etc). I feel CMS System is overkill for what I am attempting to do....but not too sure. I am quite familiar with ASP.Net and C#, so I was thinking I can crack open visual web developer express and do the site with that from scratch.   * is that an approach that is recommended ( maybe a few years down the line I might be regretting not using a CMS system to start with ).   * What sites can you point a beginner web site developer to learn about the various things required for building a web site ( i don't mean technical things like HTML/CSS etc, but all the other planning stuff/design stuff/SEO stuff )   * I don;t think i will need a Database to start with, but how far can i go without one ? Thanks in advance for your valuable inputs.


What Happen To Uploaded files in Windows Azure

I only started to use Windows Azure yesterday so I think this question is a Newbie question. Lets say I use the deployed application that I have for a month, during this period I upload a lots of images to server (I upload them to where my projects is), after one month I decide to release the new code, what will happen to my currently uploaded images that are in my project ? Do they get deleted as well ? If the answer is yes then how can I guaranty that they don't get deleted every time I deploy new code ? I appreciate your answer.


tracking past and current 301 pages in analytics?

we recently revamped about 90 pages on our website. MAJOR changes to increase conversions and user retention. We also redirected the pages to better SEF urls. Well, in google analytics, since the switch, and since the URL has changed.... I have two different sets of data based on the page and am not able to do comparisons on the time on page, bounce rate, exit etc etc. Anybody have any thoughts on this or could point me in the right direction?


Photoblogging engine using PHP and MySQL or PostgreSQL

I am looking for nice looking and with good usability photo blogging software to run on my server. So far I have found PixelPost, Cheesecake and EZPX. PixelPost - look quite abandoned project Cheesecake - also quite abadoned EZPX - Not sure about it.


Xampp not displaying PHP pages in htdocs

I installed xampp this evening and none of my PHP pages will display. I am storing all my pages in the htdocs folder as directed too and calling via `http://localhost/index.php` and nothing appears? All systems are online. Is there anything else that should have been done before copying over my pages? Any ideas? Very new to php and xampp! Thank you


siteground hosting forwarding

I would like to ask (maybe simple) question for you. I have a website which is called let's say www.website1.com on different hosting provider(siteground) I have www.website2.com Now,www.website1.com is the old website and the boss wants .. IF someone clicks on www.website1.com/user/content/1, he/she should be redirected to www.website2.com/user/content/1 ,but the url should REMAIN www.website1.com/user/content/1 and the same thing for all the pages. If someone have an answer how to do it,it would be much appreciated. Thanks in advance! Oleg Videnov


How can I optimize a business site to rank well in local search for multiple cities?

I live in an area where there are two cities of 60-90k people adjacent to each other. Due to Google's apparent emphasis on physical location of a business when it comes to SERPs for local queries, it can be difficult for a business to rank for searches which include the neighboring city's name (going both ways, although it seems that searches including one of the city's names are quite a bit more common than the other). How can a business effectively rank well for queries including either city name, when said business operates in both cities but only has an office in one location?


Website attack form submission triggering emails related questions

We are experiencing website attacks that trigger the submission of a form, and send alert emails. Normal process of form submission is to fill up a couple of text fields, and when the user is redirected, the next page processes `$_POST`. If `$_POST` exists, then the email to intended form recipients is triggered. What is happening right now, we are receiving the email of the form submission, three emails at a time with same information. The information per email is the same, but not all of the spam emails contain the same information, each batch of triggered emails has unique information. The form has no captcha, and if possible we would like to keep it this way. The website has worked fine and had no spamming problems until today. We have monitoring software for the website, but whoever is submitting this form over and over is not being recorded by the tracking software WHY IS THIS? IS THE PERSON ACTUALLY VISITING THE WEBSITE? The only suspicious visit tracked was on November 10th, and this record ALSO shows three forms submitted (this is how I identified possible first visit by attacker). Then no incidents until today. WHAT IS THE GOAL of the spam attack? Is the attacker expecting us to respond to the bogus emails? What can they achieve with repeated submission of form Why are three emails triggered in the row? Is this indicative that they may be using a script? This is a PHP website. Is there a way for a client to view the PHP code of a page?


See how one goal leads to another (i.e., how often downloading the demo leads to purchasing)

I have two goals set up for my site in Google Analytics: one to download the demo of my software, and the other to buy the full version. I'm having trouble getting statistics on how often the download leads to a purchase. This seems like something the multi-channel funnel is perfect for (as in this question)---I expect that it takes multiple visits for the demo download to convert into an order. However, I can't seem to narrow down the multi-channel funnel data into only those that have one goal followed by another. If it matters, I'm tracking the ordering action as a page view (i.e., someone views the "Thanks for ordering" page) and the demo download as an action (which fires when someone clicks the "download" button). **EDIT** : I have a funnel set up for this (which has the demo download as a required first step, followed by the steps in the multi-page purchasing funnel). However, as far as I can tell, this does not display what I want, since I expect the purchasing step to occur on a separate visit. Am I wrong about that?


Why would URLs submitted in Google Webmaster Tools drop to 0? It's a small site, only like 20 pages, I submitted the XML sitemap and for about a week it said 20 URLs submitted. A day or so ago it indexed about 17 of the pages, but today when looking it not only says that 0 are indexed but also 0 have been submitted. I did a site search on Google and found clearly that pages are indexed, is this just an error on Google Webmaster Tools?


How to include canceled Adwords account user credential to invited account?

I need share my AdWords account with another user therefore, as AdWords usual way I send him an invitation. From his end he cannot activate the AdWords shared account with his current Google credentials. When he does following error message is displaying "A Google Account can only have access to one AdWords account. The Google Account `xxxx@gmail.com` already has access to an AdWords account. " I understand the above error meant but he claimed to say that he already cancelled his AdWords account which mean no longer exist. As a solution he can create new user login info only to access AdWords account but since he's going to be feature administrator of our AdWords account he's hesitating use that option. So anyone could anyone help me on this?


http requests, using sprites and file sizes -

Hi all I'm in the process of finding out all about sprites and how they can speed up your pages. So I've used spriteMe to create a overall sprite image which is 130kb, this is made up of 14 images with a combined total size of about 65kb So is it better to have one http request and a file size of 130kb or 14 requests for a total of 65kb? Also there is a detailed image which has been put into the spite which caused it's size to go up by about 60kb odd, this used to be a seperate jpg image which was only 30kb. Would I be better off having it seperate and suffering the additional request?


A lot of 408 errors in apache logs - how to prevent them?

I see a lot of 408 errors in my apache2 logs. I increased RequestReadTimeout and KeepAliveTimout but errors are still there. The errors look like this:               xx.xx.xx.xx - - [05/Dec/2012:19:33:56 +0100] "-" 408 4561 "-" "-"     xx.xx.xx.xx - - [05/Dec/2012:19:33:56 +0100] "-" 408 4561 "-" "-"      I heard that these errors are related to Chrome optimization and some users did reported our site returning 408 internal error. It is interesting that we get two 408 error from same IP in sequence then it that IP start working.


Google Analytics: How to track goal steps with events?

I am looking for a way to setup several goal steps that are **not** URLs. My funnel should look like:   1. unique visitor   2. interested visitor (visited more than 1 page)   3. registration started user (event fired)   4. registered user <- goal (event fired) But I can't identify some of those 'steps' by a simple URL. My approach is now to fire an event with an url like:               ga('send', 'event', 'reg', 'regstart', {'page': '/my-new-page#regstart'});      and for registration success               ga('send', 'event', 'reg', 'regsuccess', {'page': '/my-new-page#regsuccess'});      and this is my config: ![enter image description here](http://i.stack.imgur.com/SfYDB.png) I fired the events via console to see if it works - but nothing shows up in analytics report. Any ideas why? **Edit 1** : I edited my whole question because of @Geoff Jackson recommendation to track this special url with an event.


cpanel notification of due time

Suppose that I'm a host re-seller and I need the cpanel to notify me that some of my clients' host plans are due. Is there any feature in cpanel to notify me on certain dates? For example 10 days before each host plan is going to be extincted? This is a real problem of mine. I forget to call my clients on time to extend (charge) their host plans.


Data warehousing for new website with no budget

I'm building a web app to be launched later this year. I wish implement a warehousing solution (or similar) to capture data representing user behavior and see which parts of the site are engaging users more etc. I've used warehousing solutions before at previous jobs. I gather from a look around the web that most prepackaged solutions are difficult to implement or prohibitively expensive (I could be wrong on this, please feel free to challenge this point). As I have little or no budget, I'm contemplating building my own solution within the back-end of the site I'm building. I would develop my own class to represent the data I need to add to tables I define. I think I can cover all the necessary following steps fairly easily such as table joins and periodic data processing using cron jobs etc. My question therefore is - considering my non-existent budget, but very preciously scarce resource of time, is this a sensible way forward to build a data capture/report system myself? OR are there any products/methods I haven't considered that would be more appropriate given my relatively low level of resource & time? [If anyone's had any experience of similar -please feel free to comment, I would be interested to hear]


redirect www to non-www (CNAME needed?)

I want to redirect http://www.mywebsite.com to http://mywebsite.com. I would like to avoid duplicated content. Is 301 redirect in nginx sufficent? Is it needed for me to add a CNAME record? My concern is that CNAME record may affect my seo. Please bare with me, as I am very new to this. I see that this question has been asked here before, but there was no mention on whether 301 redirect is sufficient without CNAME. thanks very much!


How to control or Block attachment URLs?

We are working for a site and almost every post having one extra url from image![enter image description here](http://i.stack.imgur.com/ckTzD.png) attachment and webmaster considering duplicate content of my site. Please see attachment and also tell me that's why my URL is not showing completely in SERP and showing in category ? ![enter image description here](http://i.stack.imgur.com/ckTzD.png)


Changing nameserver on registar

Im changing the nameserver some domains that I have registered on register365, they allow a user to enter two nameservers and a tertiary nameserver. The new nameservers I am using are AWS which has four nameservers. I was wondering do I need to use all four of these or does that matter? Also what is the tertiary nameserver?


What type of video player is this?

I'm looking for something like this video player (http://www.be- creative.tv/#/brian-Leonard-02-02/) or something very similar. Does anyone have any ideas? Doesn't necessarily have to be free. HTML 5 would be preferred as well. Thanks!


Is it a bad idea to promote your site through relevant blog's by commenting?

I've searched the net and wasn't able to find a solid answer to this. Is it poor practice to seek out blogs that are related to your site, and post comments relevant to the particular blog post, in order to gain backlinks? For example, if my site was called "TAFSpecialists.com", or "The Ant Farm Specialists" and I posted comments on relevant blogs using the name The Ant Farm Specialists and TAFSpecialists.com as the website URL, will Google penalize my site? Or is it beneficial, as I originally thought? I'm not spamming blogs, but rather contributing intelligent comments to their blog post. Thoughts?


Is there a way to know time on page for a single page?

Just like we see it on Audience->behavior->engagement->visit duration: 0-10seconds X people, 11-30s Y people, etc, but for a given page only. Not average time. Google analytics has the data since we can see that info for all the site... how to see it for a page?


XAMPP phpMyAdmin - Access forbidden!

I can't access PHPMyAdmin. I have installed XAMPPlite 1.6.5 on Windows 7. I haven't changed any config, except `.htaccess`, where I added the third line:               Order deny,allow     Deny from all     Allow from localhost      Unfortunately, I get the following error when I try to access phpMyAdmin or security from localhost. > Access forbidden! > > You don't have permission to access the requested object. It is either read- > protected or not readable by the server.


Google Analytics - report with unrelated dimensions?

It is possible to include two unrelated dimensions in a report? For example I would like to do:               <Filter: completed goal 1>     <(AND) Filter: referral traffic>                                        Goal completions        Goal value     Referral source 1               - Goal URL 1       - Goal URL 2       - Goal URL 3     Referral source 1       - Goal URL 4     Referral source 1       - Goal URL 5     Referral source 1       - Goal URL 6


How to prevent Google Analytics from adding a second slash between domain and page specific URL when viewing a page?

I have a blog `http://foo.tumblr.com`. I sometimes go to `Site Content - All Pages` on Google Analytics and then navigate to page listing and then click the icon to take me to that page on my blog. However, instead of opening `http://foo.tumblr.com/post/1234/blah.html` Google Analytics is opening `http://foo.tumblr.com//post/1234/blah.html` (i.e., it is adding a second slash between the domain the page specific component of the URL). How can I stop Google Analytics from doing this?


We have a 200% increase of "organic" search traffic - how to figure out which keyword is causing this?

So our Google Analytics are showing us that 200% increase of "organic" search traffic. Analytics are saying that search keyword is "(not provided)". We are wondering how to find out which keyword is causing this? We are monitoring all important keywords for our website. None of keyword is in first 5, so our "organic" serach traffic is modest. However, today we received 200% increase of "organic" search traffic but none of keywords we can think of moved a bit. We also did not change anything related to SEO. And what is interesting Google Webmaster shows no changes - ~2500 impressions and ~200 clicks. How to find out which "keyword" might be causing this spike?


Does "Google Webmaster Tools" service send notification if finds broken links?

Can GWT email me if a broken link is found on my website?


My parked domain was de-indexed by Google - what to do?

I have a question about how to handle my domain. In a nutshell, I bought a domain last year from Go Daddy. My intention was to launch a real site with this domain and I have spent the last year working on my site. For the last year, I have been using the default Go Daddy page display for an up and coming site. When I first bought this site, it was indexed by Google - you could search for "alphabanter" and my site would show up on the search result page for Google. Several months ago, it seemed Google de-indexed my domain and if you type "alphabanter," my domain no longer shows up on the list of search results. However, if you search for "www.alphabanter.com", that's the only way it shows up in the search results for Google. Anyways, I am about to launch my site for real. However, I don't quite know if I can get my site back into Google's index. I have a few questions: 1) Was my domain permanently penalized by Google and removed from their index just because it was a parked domain? I don't believe I have done anything abusive other than using the Go Daddy default page for almost a year because my site was not ready. 2) Should I just launch my site, put a few backlinks to my site, and hope that Google indexes my site again? 3) Should I submit my site to Google at Google submit your content I assume getting Google to reconsider my site is the last option if none of the above works.


Best way to setup multiple sites' emails in my Gmail

I've a dozen sites and I want all of their emails come to my one gmail id and I want to reply centrally from Gmail only. I've also added all of those emails in "send email as:" list in Gmail. I could add email forwarders in my Cpanel but in that case I'll not be able to send email whose inboxes haven't been created( for example contactus@mysite.com). If I create email account then I'd receive emails in my inbox as well as forwared by the forwarder( to my gmail id). Otherwise I can setup Gmail for my domain. But for a dozen emails I'm not sure if that'd be fine. I see in http://www.google.com/enterprise/apps/business/pricing.html that for up to 10 emails it is free. But then to send email from webhosting the php code will need SMTP login details and leaving my important gmail account details in my webhosting account is very risky given my sites have been compromised twice. What is the best way to centralize all my emails so that I can read/reply/search from single place?


Domain name transfer: do you lose years left at current registrar?

I have a domain registered at GoDaddy. it was registered for five years (two years ago). whois records shows it will expire some time in 2015. Now I want to transfer to Gandi. The problem is Gandi asks me to pay fee for at least for one year. So my question is,   * If I transfer a domain, should I start paying from the beginning (losing two or what ever years left with previous registrar)?    * If so, Is it with the same policy with any registrar out there?


How to avoid fraud when purchasing a domain

I have approached a domain owner about purchasing their domain. We have agreed on a price, what is the safest/best way to send them payment and ensure I receive the domain?


The rel attribute of hyperlink equals to author and the original source of the data

I have news application that collect news items from other websites on the base of some defined criteria. I'm trying to increase the SEO of my website and its Google rank. I tried something like the following:               Citigroup pays $7bn to settle sub-prime mortgage probe        In the above code I think that Google will understand it as I tell them that BBC is the author or the source of this content. Does what I think is true? and does it improves my website ranking?


Can third party content on sub-domains harm the main site's search rankings?

I have a site that is a "portal" or "directory" for service providers. We opened every service provider's own page on our site, but now we get a lot of applications from those providers that want sites from their own. We want to make a full site for every service provider, but rather put them on sub domain URLs. (They don’t mind, it's OK for them.) So, my site is `www.exaple.com` Their site will be: `provider.example.com` Now I have two questions:   1. Can the content on the provider sites harm my site in SEO?   2. If one from those sub domains is punished by Google because the owner does "black hat SEO", how it will affect the rood domain? Can it make the root domain get punished?


Image Optimization for my site

I use a hosted CMS and do not have server side access so I cannot set expiry for images but was told it helps to optimize my images and improve my site speed. My question is what exactly does it mean to use image optimization? And how? Note: I use photoshop for majority of my image editing.


How to generically forward an URL from one toplevel domain to another?

if I own a domainname myweb.com with corresponding hosting, and I also own a domain myweb.net (but no webhosting is setup for this domain), is there a way that I can generically forward myweb.net/anyURL to myweb.com/anyURL, and if so, how can this be done?


Everything needed to run a high-traffic web site

I'm an experienced front-end web developer, while my back-end experience has occurred only within the context of Drupal. Basically, the deeper things go into the back end, the more inexperienced I am. At a certain point, I don't even know what it is I don't know. I'm hoping to get a broad sense of all that's required on the back-end to run a high traffic website. I realize that certain things will depend on the whether you're using something like PHP vs Ruby, type of database, type of server, and the type of OS on that server. At the moment I'm planning on using Amazon EC2, but am not sure about PHP vs. Ruby. As far as I can tell, here are the main categories: **Server**   1. Main configurations   2. Monitoring performance / issues   3. Scalability in the long & short run (short run = ability to quickly increase capacity) **DataBase**   1. Main configurations   2. Monitoring performance / issues   3. Scalability in the long run   4. Caching (not sure if query cacheing is done at the DB level or PHP/Ruby level) **Back-end Language (PHP or Ruby)**   1. Main configurations   2. Caching   3. Cron jobs (or equivalent in Ruby, if called something else)    I fear that this question may get closed as not a real question because it's not specific enough. But it's my back-end inexperience that makes it difficult for me to eve know how to correctly pose a question like this. If the question should be revised, please leave a comment explaining in what way and I'll be sure to do so.


Evil Spam Emails caused hosting account suspension!

We have a couple domains hosted rackservers.com.au. Recently our account go suspended without any notice. I then filed a ticket and soon got the answer:'There are some one forging email accounts from your domain, and they have been sending out spam emails. So we do not want you here anymore, take your backup and go.' I am quite shocked by such attitude and more confused by the actions we should take under such situation. Should I take my back up and go? Should I ask them for more details? How can I prevent this from happening again in the future?


Improve efficiency of web building setup and processes - Wordpress on Mac

Can anyone see any ways in which I can improve my speed and efficiency with the following setup? Or if there are any obvious holes in my building process? This is for building **Wordpress** websites on **Mac** : 1) I have a standard Wordpress setup that I work from which includes various plugins that I tend to use across all setups - thus cutting out the step of having to download them all the time! 2) My standard WP files are copied into a **Dropbox** folder - thus creating backups of the files. 3) I then open up **MAMP** and setup a local version. 4) I open up **Coda** and setup the FTP details so files can be uploaded to the live domain by using the publish button. If anyone has any advice on how to improve this process then please let me know!


How to register a .cn domain

I would like to register a `.cn` domain. I found the below pages which list the officially accredited registrars:   -based in China: http://www.cnnic.net.cn/html/Dir/2007/06/05/4635.htm   -based outside China: http://www.cnnic.net.cn/html/Dir/2007/06/25/4671.htm Needless to say that the registrars based in China have their website in Chinese which effectively prevents me from using them. There are `11` oversea registrars and I'm wondering which one I should be using. If you look at the big names, they all have their `.cn` registered (`facebook.cn`, `microsoft.cn`...), and whois only shows a `Sponsering registrar` which doesn't seem to be offering domains registration services directly to consumers:               $ whois facebook.cn     Domain Name: facebook.cn     ROID: 20050304s10001s04039518-cn     Domain Status: ok     Registrant ID: tuv3ldreit6px8c7     Registrant Organization: Facebook Inc.     Registrant Name: Facebook, Inc.     Registrant Email: admin@lovellsnames.info     Sponsoring Registrar: Tucows, Inc.      http://www.tucowsdomains.com/ only seems to offer domain-related help but not registration.               $ whois microsoft.cn     Domain Name: microsoft.cn     ROID: 20030312s10001s00043473-cn     Domain Status: clientDeleteProhibited     Domain Status: clientUpdateProhibited     Domain Status: clientTransferProhibited     Registrant ID: mmr-44297     Registrant Organization: Microsoft Corporation     Registrant Name: Domain Administrator     Registrant Email: domains@microsoft.com     Sponsoring Registrar: MarkMonitor, Inc.      https://www.markmonitor.com/ seems to offer registration but only to "big" customers, and definitely not to consumers like me via a web portal. **Q: How do big companies register their`.cn` domains? How consumers like us should do it?**


Domain files download upon opening

I'm having this weird issue with my Domain. My domain is `saoo.eu` hosted on HostZilla. The issue is that whenever I open an HTML/PHP file it automatically downloads it instead of opening it into the browser. Example the `saoo.eu/test.html` page. Same thing happens with the `index.html` file. What is going on? Also if I want an PHP code ran into an HTML file I have to add an `.htaccess` file. But it doesn't seem to work. Tested it before.


will redirecting of the parent URL affect the children URL?

my website has this URL : (A) http://www.mysite.com/book/name-of-book/12345 This url will show to the detailed information of a book with ID=12345 When user skips the "/12345" part in the url, (i.e. (B) http://www.mysite.com/book/name-of-book ), the user will be redirected (302 redirect) to this page: (C) http://www.mysite.com/search/name-of-book which searches all books that contains the word "name, of, book". As the url (B) is actually the "parent folder" of url (A), so in terms of SEO, will redirecting (B) to (C) cause any negative effect on (A)?


Can Google track my site without Google Analytics?

If my site doesn't install Google Analytics and I'm using the browser IE, not Chrome. Can Google track my sites? (collect data about how many visitors, pageviews, time on sites, bouce rate...) If yes, how Google did? Anyone has some docs about this problem?


Looking for a Clean File Host

I have a Blogger blog and I would like to have a way for readers to download files (Blogger doesn't host files like that.) I would use something like github, but one of my files is actually just a spreadsheet make with OpenOffice Calc that has a function on it -- not really something for GitHub. Where is a great place to upload this where users can download the files if they want? I know there are a lot of those ad-ridden "get paid to have people download files from you" type of sites and that's exactly what I would like to avoid. Anyone know of a (hopefully) free place I can dump files so that people can download them that isn't junky, ad-ridden, scammy, dirty, or virus-filled place?


Pairing teams up for competition

So i visited this site http://fantasy.premierleague.com/ and in this when i go to the fixtures, i was thinking, how did the developer designed this so that the new fixtures get generated on its own? For eg if i am having 10 teams(say), and i am competing them in some competition(say football) then how do i design my thing so that after each week a new set of fixtures is generated, shall i change the page after every week, and change it manually, or how do i do it. Say, i am having all my fixtures in hand, i.e. i know every weekly fixture, then how do i design the whole thing. It will not be nice to edit the page every time i need to change the fixtures. I am still a beginner, who have practiced a bit of PHP, so kindly help!


Preserve search engine rankings while shifting to new domain name

We have to shift our web-site to a new domain due to some unavoidable circumstances. The portal has been up and running there since 2009. It has good index in various search engines and we are getting a good number of page hits on daily basis. Losing the search hits and index are our big concern. We are not sure how best we can handle this. What all can be done to preserve as much as possible while shifting to new domain name.


Connecting keywords with location

_**Is there a way to connect the keyword with the location withing Google Analytics?_** I would like to be able to see what cities are searching for what terms.


Webmasters hentry error and authorless pages

Within Google Webmasters Search Appearance->Structured data I'm getting a series of errors:               Error: Missing required hCard "author".      And most of my 44 errors have:               Missing: Author     Missing: entry-title     Missing: updated      There seems to be no CLEAR explanation of these errors. It is either because these classes exist without their nested classes, or they are expected to exist because of something else, possibly itemscope or itemtype='' The Question: How do you specify with richsnippets that the page is about a location and there is no human author?


How should cross site canonical meta links be placed? Should they be different per page and should they go on the canonical domain itself?

I have a website available via `www.mydomain.com` that is also available via `svr7464z.vps.hostingcompanycom`. The content is 100% identical, it's a mirror. I don't want search engines to know about `svr7464z.vps.hostingcompany.com` and probably they never will but just in case they do I want to avoid duplicate content issues. Unfortunately, blocking the offending URL is not possible and neither are 301-redirects. So it seems rel=canonical should come to my rescue, but I'm confused where to place it. Do I have to place the tags only on the `svr7464z.vps.hostingcompanycom` pages or also on the pages available via the official domain `www.mydomain.com`? Also, do the tags have to be different based on the page? _For example:_ For: `http://svr7464z.vps.hostingcompany.com`   Tag: `link rel="canonical" href="http://www.mydomain.com"` For: `http://svr7464z.vps.hostingcompany.com/about`   Tag: `link rel="canonical" href="http://www.mydomain.com/about"` For: `http://svr7464z.vps.hostingcompany.com/contact`   Tag: `link rel="canonical" href="http://www.mydomain.com/contact"`


Will canonical tag referencing unsecure HTTP URLs on a HTTPS page cause the unsecure message?

If a secure HTTPS page has a canonical tag referencing the HTTP version, will this cause the message in the browser that the page is using unsecure elements and prevent the green lock icon appearing? e.g https://wwww.example.com/ has the following canonical tag defined:               <link rel="canonical" href="http://wwww.example.com/" />      I know if that if other elements on a HTTPS page are called unsecured via HTTP you get the following warning in browsers: ![enter image description here](http://i.stack.imgur.com/tVZfv.png) As opposed to the lock icon: ![enter image description here](http://i.stack.imgur.com/BoiHe.png) Will this also happen if the canonical tag is using HTTP? I've read else where that it wont, but I'd like to see a live example.


Index manager in cpanel. Do contents still get indexed with "No Indexing"?

Simple question. A folder, lets say for example abc.com/images/ Is being displayed on google as "index of", which I don't like. The contents of this folder are important, and it is important that they get indexed, but I don't want to see the "index of" page. It is unclear to me whether selecting the "No Indexing" in cpanel will remove the contents from indexing as well. http://docs.cpanel.net/twiki/bin/view/AllDocumentation/CpanelDocs/IndexManager What should I do anyways, Redirect to another page? What's a common practice?


Any smart touch tv that supports silverlight through its native web browser?

I have developed a silverlight application and would like to test it in a touch environment, so my question is are there any smart TV where I can show this application through their native web browser or do I have to connect a computer (with windows 7/8) to a touch monitor (in order to support silverlight)? The TV monitor should be placed in a corridor and should be around 40 " big. 2 touch points are enough but 6 would not be bad either (but price is of concern here). Of course it could be a all in one touch computer but these tend to be rather expensive when they have such a big screen (Microsoft table etc) Sorry if this question is misplaced but didn't find any other forum that would fit this subject, if there is please let me know and I will correct the mistake =)


Google Analytics ID web/mobile app exchange possible?

If I have a website with Google Analytics ID UA-xxxx, and now I want to develop an iOS app related to my site, can I use the same id UA-xxxx or do I have to create a new ad-hoc one?


Change name of audio file for download

I have some mp3 files which are named "my-audio.mp3" but now the client wants the visitor to be able to download and save these files to their desktop. He doesn't like the name with the hyphen and wants them renamed to "MyAudio.mp3". Other than putting the renamed files into their own 'download' folder, how can I make this work on Apache?


How to prove content is mine after somtime using web

I need some suggestions as to how proved the ownership of content in case it is stolen using Web exclusively and that'd be the interest of every Webmaster publishing any content. I mean I've plenty of content in form of images, pdf files, articles. Suppose I publish those articles - somebody else can then re-use it as one's own idea etc. Later it will be difficult to prove that it originally belonged to me( on a so and so date). We should be able to prove ownership in the courts( as against to Google) Here is another related thread: Website content copied - How can I prove that I wrote it? . Will it be ok to send those documents say in zip file using gmail to my other email accounts which I can use later to prove that those were with me during a time - assuming we can't change those sent dates in email accounts from reputed providers? In the same way I can upload them in docstoc.com in pdf files, store them at any file sharing sites in zip, encrypted ( without divulging those urls). Another idea is to make a video of documents and upload them in Facebook etc. So I want to know if there are any better ideas!


A WSGI-configured Apache does not serve images from /static or /media (Django), returns 403

I have set up an Apache server with WSGI/Django on it, and everything works fine -- html, css -- but when I try to request an image file, like png, it returns 403 Forbidden. The configuration is as follows: _sites-available/default_               WSGIScriptAlias / /var/djangoblog/myDjangoBlog/wsgi.py          <Directory /var/djangoblog/myDjangoBlog>     <Files wsgi.py>         Order deny,allow         Allow from all     </Files>     </Directory>          Alias /robots.txt /var/www/robots.txt     Alias /favicon.ico /var/www/favicon.ico          Alias /static/ /var/djangoblog/static/     Alias /media/ /var/djangoblog/media/          <Directory /var/djangoblog/static>         Order allow,deny         Allow from all     </Directory>          <Directory /var/djangoblog/media>         Order allow,deny         Allow from all     </Directory>      I also tried to `allow from all` in httpd.conf, but no luck. Could you please help me?


Refactoring large/old CSS files

I'm currently working on a 100,000 page website, the current design has been in place for over 5 years and successive updates have resulted in four 12,000+ line CSS files. Obviously the CSS has become unwieldy, many of the styles are duplicated and it's nearly impossible to know how many of the styles are actually being used. We can minify, but this isn't really tackling the problem, just delaying the inevitable re-work. So three questions are there any **tools** out there for...   * de-duplicating large CSS files?   * scanning the site and logging CSS class and ID use?    * could such scanning be achieved with a script of some kind, greasemonkey maybe?


SEO and duplicate content for default document

SEO experts sometimes demand that default document, e.g. _www.site.com/index.html_ redirects with 301 to _www.site.com_ , so:   1. Is that really necessary?   2. Does Google really penalize that?


Tomcat 6 broken images

I am using Tomcat 6 to serve both static content and dynamic content. For some reason, from time to time, I see that images are broken. It usually happens when I copy and paste the image URL to the browser. When I refresh the image appears. The server has zero load on it. Has anyone encountered such issue with Tomcat?


What are the reasons to use and not to use the noarchive directive?

I have see a lot of pros and cons articles about the noarchive directive. All the articles were subjective. Do you have an objective list of when to use it and when not to use it?


Is It Bad for SEO to Have Multiple Domain Names If You Set Up rel="alternate" Tags Correctly?

We have several sites that have multiple domain names. Rather than forwarding to one domain name, we set up `rel="alternate"` tags in the header of each page, pointing to the other versions of that page, with one page marked as `rel="canonical"`. I was under the impression that this would allow spiders to correctly determine that the pages are not content spamming. However, a client has had a report from a "SEO Expert" who cclaims the opposite. If the `rel="alternate"` tages are set up correctly, is there a problem?


User invite system

What is a good invite system that allows users to request an invite to their email address and get one send automatically after some days? Thanks.


eNom .com domain in reactivation period, expires in 2012

There is a .com domain which I want to backorder (with eNoms NameJet). It's whois has been cleared to 'Reactivation Period'. Registrar is eNom. Reactivation Period means that the domain is expired/deleted and will shortly be released to the registry or eNoms domain bidding system, right? The problem is that whois states a expiration date of Aug 2012. What does that mean? Will the domain be in reactivation period until Aug 2012? (It's December 2011 now.)


Am I being hacked or harvested?

I just did some log analysis of Q1 for one of my client's sites. There were about 30,000 sessions created for this site for each of the five separate IP addresses starting with 79.171.81.xxx. 150,000 sessions in three months on this site represents about 30% of the total traffic. The visits are representing themselves with a consistent User-Agent string of `Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)` Does this IP range belong to a known (beneficial) spider of some kind? Or is it more likely to be something malicious? I could take many steps including:   * ignore the volume and let it access the site as much as it likes   * turn off logging for this IP range   * completely block it from accessing the site   * anything else!   * email the abuse@ address listed for the IP address and ask for clarification (or is this just asking for trouble?) Googling for the IP addresses just gives me lots of IP lookup results. So, I submit myself to the wider knowledge and wisdom of the crowd: what's going on here and what should I do about it (if anything)?


Does blacklisting of IP for sending spam emails efects ranking/SEO of Website

I want to know that if I send the Bulk Mails from Server and it comes into Blacklist. Does it effects the Website Ranking, Ad Sense earning etc., If yes/no, why?


how are they doing this for their CMS?? And how can I do something similar

They've linked the CMS, mail (which is http://www.campaignmonitor.com), social sites management, some kind of online payment solutions, and word press all under one log-in. I'm mostly a graphic designer -- People much smarter than me... How is this done? Can anybody point me in the right direction to get something similar to this?. here's a link of their youtube giving an overview of it: http://www.youtube.com/watch?feature=player_embedded&v=eGKv8YDZvbo


Wordpress - Automatic email to admin on password change

Noticed something interesting in WordPress...hopefully its just me not seeing the right option. Whenever a user requests a new password, it will notify the site admin that the password was changed. What I'd like to do is disable this feature, as for this specific site I really don't care if users are changing their password. Is this a setting somewhere that I'm missing, or does it require a plugin to disable this functionality?


Adsense ad removal and refresh

Are we allowed to remove AdSense advertisement and replace it with another or one from a different ad network once the original ad is loaded and, say, 10 seconds have passed? This is exactly what Grooveshark is doing, and I was wondering if this is OK. Another question: Does an AdSense ad (say an animated display ad) refresh itself automatically, and if so, does that count as a new impression? EDIT: On Grooveshark, every click somewhere on the page generates a new ad impression.


Google alert on native search page: The site may be compromised

While searching for our company name, we get (in the native results page) a message that claims: ![enter image description here](http://i.stack.imgur.com/hLSnF.jpg) Webmaster tools does not tell me much about this, and so does the server log.   * I don't get that message searching with Bing Where should I check to remove the offending code (if at all there is one - and it's not a false-positive by google) Further investigations, shows that none of the free online scanning tools, show my site as infected (even the google resutls say it's clean) but still I get this alert http://sitecheck.sucuri.net/results/www.optitex.com - shows that the site is clean, even by Google engine. http://safebrowsing.clients.google.com/safebrowsing/diagnostic?site=optitex.com Any ideas ? EDIT: If I use the WMT Fetch as Google - I get a thumbnail of the page - and that still shows ads for drugs (so help me GoD) ![enter image description here](http://i.stack.imgur.com/RZegi.jpg) so: where is this coming from? how can I fix this issue?


What does the impression and ctr means in google webmaster

I am checking google webmaster tools. I entered the search queries section. There i found alot keywords and their impression and ctr etc. I clicked on one of the query keyword there it shows the keyword and position in search result, but when i go to google.com and type the specified keyword it shows no impressions too... how do i measure find my site's impression on google.com my site: http://www.trekkingandtoursnepal.com   keyword: trekking nepal


How come Indiegogo links shared on G+ link to their page instead of displaying URL?

If an Indiegogo link, such as this one, gets shared on G+, their G+ page is displayed in the post in the place where commonly the URL would be displayed. I've tried looking analyzing the HTML, but came up empty handed: there's Twitter cards metadata, there's OpenGraph, there is a G+ button -- but I found nothing that links to Indiegogo's page, not even `rel="publisher"`. **So, how does Indiegogo achieve this?**


Managing reviews. What's best for increasing search engine ranking?

I'm managing my wife's business website for her day spa. I built the site in WordPress. I'm trying to find the best solution to manage reviews and the pro and cons of each. Right now, she has a Yelp business listing with a few reviews. I'm in the process of verifying a Google+ Place for her business. I'd like to have reviews on her site and there are many solutions for integrating Yelp via their API. But is it beneficial to do that? I have another solution for self-hosted reviews on her site that are all marked with the appropriate schema tags for reviews. On that same note, what about reviews that show up on the Google+ Place? Are those queried from Yelp and reviews on websites, such as mine?


How do I access ZPanel (control panel) files?

I've bought a VPS and installed Ubuntu 12.04 on it. To control my domains, I've installed a ZPanel X (10.1.0) control panel, and while this worked perfectly after 4 tries, I cannot access the ZPanel files themselves. I can create an FTP account within ZPanel, but I can only access the */public_html/* folder, even though I set root/master access to my FTP account. I can't access the folder _/panel/_ , where the ZPanel files are stored. You might be asking why I want to do this? I need to configure and edit some ZPanel files.


Do Google sitemap URLs need to be double urlencoded?

Do Google sitemap URLs need to be double `urlencoded`? I am submitting my sitemaps to Google and Google is having difficulty navigating to URLs that contain `urlencoded` characters. An example of a problematic URL is one that contains `here&there` (which has been `urlencoded` to `here%26there`). In my sitemap, this URL looks like this:               example.com/here%26there      However, Google misreads my sitemap and searches for:               example.com/here&there      which returns a 404 error. Do I need to double encode the URL in my sitemap so that it looks like this:               example.com/here%2526there      (note that `%` becomes `%25`) Although this question is about Google and the way it reads sitemaps ((do Google sitemap URLs need to be double `urlencoded`)), I'll go ahead and show you guys the code I'm using to double encode my URLs for my sitemaps:               for($j = 1; $j <= $page_count; $j += 1){             $data .= '<url><loc>'.str_replace('%', '%25',            BASE_URL.'products/'.           urlencode(str_replace('/', '~1', $list['manufacturer']))).           ($j == 1?'':'/'.$j).'</loc></url>'.PHP_EOL;     }      Note that non-URL '/'s are completely removed and all other special characters are double encoded.


making a site searchable via Chrome search bar

I use Google Chrome. When I want to search Wikipedia, I type `www.wikipedia.org` into the search bar and then press `tab`. The screen looks like this: ![enter image description here](http://i.stack.imgur.com/EhIdP.jpg) If I type some search words, it uses the actual search functionality of Wikipedia, instead of just returning a Google search of `site:www.wikipedia.org x y z`. I have a site with search functionality using a regular html form, but I can't do the `tab` trick to search the site. Is there any way I can change my site's search page to be recognized by Chrome (and possibly other applications, if there's a standard format)? Google searching this only gives me results about registering my site with the Google search engine, frustratingly.


How to tell how old a page is?

I thought Google was more or less accurate at determining who posted a text first and who copied. However, when I use the "search tool: customized interval" the results are quite odd. I've found pages dating back to 2002 for a website I've had for only a couple of years. So Google isn't accurate to find out who copied and who wrote the original. What is? ![enter image description here](http://i.stack.imgur.com/rg7XC.png) If `stackexchange.com` was created in 2009 then how is this possible? `hermeneutics.se` is older than Stack Overflow!


How do I go about getting hold of a domain name that Whois shows as expired, but domain registration sites show as "taken"?

There's a domain I'm interested in using, but it's never been worth paying the big bucks it would have taken to buy it off the squatters who bought it when the company it was originally used by folded quite a few years ago. I've just spotted that WhoIs.net is showing contradictory information. When I do a lookup the results page shows: > [domain].com is already registered * where the (*) points to their usual disclaimer. But at the "who is" information has the following at the bottom:               Created: 2007-07-19     Updated: 2011-07-20     Expires: 2012-07-19      i.e. the registration expired getting on for two years ago now. However, when I go to a domain registration site it also states that the domain is taken. What's the correct procedure here? Can (or indeed should) I just backorder it from the domain registration site? Will their enquiry just trigger the release of the name, or will it backfire and the current (well previous) owner renew it and try to sell it for mega bucks now that they know for certain someone is interested? I've seen this question, but I don't think the situation is the same in this case: How would you convince a domain owner to sell his domain to you?


Is there a way to record scrollbar movement?

Simply put, I would like to know if customers are looking at the whole page or not, to decide whether I should rearrange the content, moving it up on that page or not. Is there a way to record the scrollbar movement on a certain page, or visually record visitor's behavior for that matter? Perhaps even a whole other way to achieve this goal?


Merge database statistics into google analytics

A couple of sites I administer have this situation:   * Google Analytics is set up for regular traffic reporting   * I have some sort of cron tab emailing/logging weekly/monthly statistics like number of new users, number of users entered a contest, number of new password requests sent, and so forth Is there a way to track those rather customized backend statistics in a way I can view them in Google Analytics alongside regular reportings?


How do I use IIS7 rewrite to redirect requests for (HTTP or HTTPS):// (www or no-www) .domainaliases.ext to HTTPS://maindomain.ext

I have multiple domain names assigned to the same site and I want all possible access combinations redirected to one domain. In other words whether the visitor uses **http://domainalias.ext** or **http://www.domainalias.ext** or **https://www.domainalias3.ext** or **https://domainalias4.ext** or any other combination, including **http://maindomain.ext** , **http://www.maindomain.ext** , and **https://www.maindomain.ext** they are all redirected to **https://maindomain.ext** I currently use the following code to partially achieve my objectives:               <?xml version="1.0" encoding="UTF-8"?>          <configuration>         <system.webServer>             <rewrite>                 <rules>                          <rule name="Redirect to https://MAINDOMAIN.EXT" stopProcessing="true">                         <match url="(.*)" />                         <conditions logicalGrouping="MatchAny">                             <add input="{HTTPS}" pattern="off" />                             <add input="{HTTP_HOST}" pattern="^MAINDOMAIN\.EXT$" negate="true" />                         </conditions>                         <action type="Redirect" redirectType="Permanent" url="https://MAINDOMAIN.EXT/{R:1}" />                     </rule>                          <rule name="wordpress" patternSyntax="Wildcard">                         <match url="*" />                         <conditions logicalGrouping="MatchAll" trackAllCaptures="false">                             <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />                             <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />                         </conditions>                         <action type="Rewrite" url="index.php" />                     </rule>                 </rules>             </rewrite>         </system.webServer>     </configuration>      ...but it fails to work in all instances. It does not redirect to **https://maindomain.ext** when user inputs **https://(www.)domainalias.ext** So my question is, are there any programmers here familiar with IIS7 ReWrite that can help me modify my existing code to cover all possibilities and reroute all my domain aliases, loaded by themselves or using www in front, in HTTP or HTTPS mode, to my main domain in HTTPS format??? The logic would be: if entire URL does NOT start with **https://maindomain.ext** then REDIRECT to **https://maindomain.ext/(plus_whatever_else_that_followed)**. Thank you very much for your attention and any help would be appreciated. NOTE TO MODS: If my question is not in the correct format, please edit or advise. Thanks in advance.


How do search engines index XML-based websites?

I'm talking about the kind that transforms XML into (X)HTML on the client side. We all know that search engines use semantics in HTML (headings, links) to rank your website. So if you don't already use embedded XHTML in your XML, they can't make any sense of it, can they? I'm especially worried about them not finding links, which would prevent them from effectively crawling your site - a disaster for SEO people. So, any experience to share here?


What does the keyword 'impression' mean or constitute in web analytics

I would like to understand what does the keyword 'clicks' mean or constitute in web analytics. I have asked a similar question for clicks since the keywords individually mean 2 different things.


Including title page name in PHP URLs

How do I show titles of the page in URLs? **Currently** : `http://websitename.com/index.php?c_id=18&start=0&m_id=1` **Change To** : `http://websitename.com/index.php?c_id=title_of_the_page&start=0&m_id=1` Like Joomla gives us option to change URLs to seo-friendly, is there a code or something we do in httaccess etc so the page title automatically becomes part of the URL?


Quantcast reporting

Looking at a Quantcast report I see that they have metrics like women, male, children and different age groups, etc. How do they determine which visitor to the site is woman, male, child, old man, etc?


Drupal 6 to Drupal 7 upgrade tips?

Drupal 7 is coming. Any tips for upgrading Drupal 6 sites to 7? Thanks!


Should I create a mobile version of my site if my Adsense revenue is mostly from mobile visitors?

I have a website running _Adsense_. According to _Google Analytics_ , most of the revenue is from mobile visitors. Currently the website does not have a mobile version and does not sport a responsive/adaptive layout. I plan to create a mobile version of the website (I care about my users), but I fear that this would negatively affect my revenue (I care about that too!). I wonder what are your thoughts on this, thank you.


Wordpress blog penalized by Google search - what's wrong?

I have a blog (http://blog.brodzinski.com), which is wordpress.org blog with pretty popular Thesis theme with almost no other customizations. Some time ago it was penalized by Google search - it simply stopped appearing in search results even for search terms it used to be top result, like my name - Pawel Brodzinski - which isn't anything close to popular search term. To be exact the site has been penalized on Nov 18. It started popping up in search result on Dec 23 but only for a few days. Since Dec 27 it is out again.   * I know Google guidelines and I'm not aware to break any of them.   * I submitted reconsideration request after I noticed penalty. It was proceeded and there was no change whatsoever (no surprise as it seems the site was penalized again).   * I checked diagnostics in webmaster tools and neither any malware was detected nor any strange search terms popped up.   * I read related threads on Google webmasters forum but found none of solutions working for me.   * I posted a thread on Google webmasters forum (http://www.google.com/support/forum/p/Webmasters/thread?tid=546339f49d4a03bc&hl=en) and the only answer I got was to check for duplicate content. Well, there is some duplicate content published on the web but it is true for vast majority of blogs and it doesn't seem to be a reason for a penalty. Also before Dec 27 I was able to remove duplicate content from a couple of sites which were republishing my feed but this doesn't change the situation - the site was penalized again. The problem is I have no idea what can be wrong with the website or how to find it out. To make the problem worse I'm no webmaster, I just run a wordpress blog, which was supposed to be easy.


Unified data source for k2 installed Joomla websites

I am responsible for a few web sites of my organization. I use Joomla! 2.5.9 for those web sites. They all are running at the same server. I use K2 component for content managing. I have a general website in which shows all the staff information at the 'Staff' page. Also some of those people and their contents are shown in another department's website. So, there are databases for each web site. For example: In the general website (let's say `general.org`), when I click on the 'Staff' menu item, page shows all of the people work at my organization. Also they work at different departments. In another web site (eg: education.general.org) when I click on the 'Staff' menu item, it shows the people work at education department. But for each web site, I have different user accounts which means a modification in one of them does not affect the other one. If the one of the education staff tries to change his profile picture on the education web site, he also has to do it on the general web site. And sometimes one person might be working at two departments. Thus he has to edit three times of his data. Is it possible to merge the records for all websites? In other words, I want everyone to insert/update their data on the general web site, and the other web sites will be updated automatically.


Google Traffic droppend at christmas and is steady since?

![alt text](http://i.stack.imgur.com/r8Z7V.png) as you can see in the picture my search engine traffic dropped exactly at christmas and is steady since. has anybody experienced something similar or has a possible explanation? at first i tought, well... its christmas and its understandable that people devote time to their families and other things than surfing the net, but now everything is over and work week has begun and well... very strange. i have no idea.