Apache Expert - Configure .htaccess files and redirects

Apache Expert - Configure .htaccess files and redirects


Job Description

I would like to find someone who really knows what they are doing with Apache servers and the .htaccess file.

Part 1:
I need someone to explain the header files to me so I know this is the best way the headers should be. When I look at this, I wonder why there is no-cache. I think that I need to have caching available to speed up my site.

Then I see the date - 1981 and realize this is probably on my hosting company logs - but I don't know whether it makes any difference in site performance.

HTTP/1.1 200 OK
Date Sat, 26 Jan 2013 19:55:08 GMT
Server Apache
X-Powered-By PHP/5.2.17
Expires Thu, 19 Nov 1981 08:52:00 GMT
Pragma no-cache
Set-Cookie PHPSESSID=e77973556b85525a19fc50c8d161125e; path=/
Set-Cookie cookie_sid=gan; expires=Sun, 27-Jan-2013 19:55:08 GMT
Vary Accept-Encoding
Cache-Control no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Cache-Control max-age=864000
Transfer-Encoding chunked
Content-Type text/html

Part 2:

I need help getting out of the Penguin pit. I have lost rankings and think that I may benefit by moving the site to a subdirectory. This would create over 350 redirects and I'm not sure it is the best solution. I know that 301 redirects take the backlinks with them, but do they take them with them when transferring to a subdomain and is this a good idea.

Part 3:

I need an Apache expert to look at my .htacess file. When I look over it I see some duplication, but I need an expert opinion.

Part 4:

I need some help with my meta data and declaring the Character type.

Let me know if you are the person to help. Thanks!

Skills: apache