<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>AskApache &#187; Search Results  &#187;  htaccess+cache</title>
	<atom:link href="http://www.askapache.com/search/htaccess%2Bcache/feed/rss2/" rel="self" type="application/rss+xml" />
	<link>http://www.askapache.com</link>
	<description>Advanced Web Development</description>
	<lastBuildDate>Fri, 17 May 2013 23:28:11 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Htaccess &#8211; The Ultimate Guide</title>
		<link>http://www.askapache.com/htaccess/htaccess.html</link>
		<comments>http://www.askapache.com/htaccess/htaccess.html#comments</comments>
		<pubDate>Wed, 01 May 2013 13:05:32 +0000</pubDate>
		<dc:creator>AskApache</dc:creator>
				<category><![CDATA[Htaccess]]></category>
		<category><![CDATA[301 Redirects]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[cheatsheet]]></category>
		<category><![CDATA[ErrorDocument]]></category>
		<category><![CDATA[File Permissions]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[HTTP Headers]]></category>
		<category><![CDATA[mod_rewrite]]></category>
		<category><![CDATA[mod_security]]></category>
		<category><![CDATA[mod_status]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Redirect]]></category>
		<category><![CDATA[RedirectMatch]]></category>
		<category><![CDATA[rewrite]]></category>
		<category><![CDATA[RewriteCond]]></category>
		<category><![CDATA[RewriteEngine]]></category>
		<category><![CDATA[RewriteRule]]></category>
		<category><![CDATA[robots.txt]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tricks]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.askapache.com.com/htaccess/htaccesselite-ultimate-htaccess-article.html</guid>
		<description><![CDATA[<p><p>I discovered these tips and tricks mostly while working as a network security penetration specialist hired to find security holes in web hosting environments.   That is when I started examining htaccess files in great detail and learned about the incredible untapped power of htaccess.  The only avenue on shared-hosting was and is the .htaccess file, and holy freaking fiber-optics.. it's almost as powerful as httpd.conf itself</p></p><p>The post <a href="http://www.askapache.com/htaccess/htaccess.html">Htaccess &#8211; The Ultimate Guide</a> appeared first on <a href="http://www.askapache.com">AskApache</a>.</p>]]></description>
		<wfw:commentRss>http://www.askapache.com/htaccess/htaccess.html/feed/</wfw:commentRss>
		<slash:comments>83</slash:comments>
		</item>
		<item>
		<title>Bash Script to Create index.html of Dir Listing</title>
		<link>http://www.askapache.com/shellscript/bash-script-create-index-html-dir-listing.html</link>
		<comments>http://www.askapache.com/shellscript/bash-script-create-index-html-dir-listing.html#comments</comments>
		<pubDate>Thu, 25 Apr 2013 21:59:46 +0000</pubDate>
		<dc:creator>AskApache</dc:creator>
				<category><![CDATA[Shell Scripting]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[DirectoryIndex]]></category>
		<category><![CDATA[Htaccess]]></category>
		<category><![CDATA[IndexOptions]]></category>
		<category><![CDATA[rsync]]></category>

		<guid isPermaLink="false">http://www.askapache.com/?p=8450</guid>
		<description><![CDATA[<p><p><img class="IFL" src="http://uploads.askapache.com/2013/04/bash-generated-index-listing-300x96.png" alt="bash-generated-index-listing" width="300" height="96" />If you use Apache to auto-generate directory index listings of files/dirs, and you have a large number of files and directories in the root directory and/or slow IO speed, then generating the index could take Apache over a minute!<br class="C" /></p></p><p>The post <a href="http://www.askapache.com/shellscript/bash-script-create-index-html-dir-listing.html">Bash Script to Create index.html of Dir Listing</a> appeared first on <a href="http://www.askapache.com">AskApache</a>.</p>]]></description>
		<wfw:commentRss>http://www.askapache.com/shellscript/bash-script-create-index-html-dir-listing.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTTP Status Codes</title>
		<link>http://www.askapache.com/net/http-status-codes.html</link>
		<comments>http://www.askapache.com/net/http-status-codes.html#comments</comments>
		<pubDate>Sat, 06 Apr 2013 22:49:41 +0000</pubDate>
		<dc:creator>AskApache</dc:creator>
				<category><![CDATA[Net]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[cURL]]></category>
		<category><![CDATA[ErrorDocument]]></category>
		<category><![CDATA[Htaccess]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[HTTP Headers]]></category>
		<category><![CDATA[Redirect]]></category>
		<category><![CDATA[Status Code]]></category>

		<guid isPermaLink="false">http://www.askapache.com/?p=8342</guid>
		<description><![CDATA[<p><p><a href="http://www.askapache.com/net/http-status-codes.html" class="IFL"><img src="http://uploads.askapache.com/2013/04/http-status-codes-tool-300x182.png" alt="http-status-codes-tool" width="300" height="182"  /></a>This is a big update from the last time I looked into this, when I enumerated <a href="http://www.askapache.com/htaccess/apache-status-code-headers-errordocument.html">57 Status Codes</a> that Apache 2.x was capable of handling.  This list contains <a href="http://www.askapache.com/net/http-status-codes.html">83 Status Codes</a> recognized by Apache.  I compiled the latest 2.4.4 Apache in order to view the actual codes sent by a live server.. very cool.  You can read about the newest HTTP Status Codes in <a href="http://tools.ietf.org/html/rfc6585" title="Additional HTTP Status Codes">RFC 6585</a>.<br class="C" /></p></p><p>The post <a href="http://www.askapache.com/net/http-status-codes.html">HTTP Status Codes</a> appeared first on <a href="http://www.askapache.com">AskApache</a>.</p>]]></description>
		<wfw:commentRss>http://www.askapache.com/net/http-status-codes.html/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>AskApache Debug Viewer Plugin for WordPress</title>
		<link>http://www.askapache.com/wordpress/debug-viewer-plugin.html</link>
		<comments>http://www.askapache.com/wordpress/debug-viewer-plugin.html#comments</comments>
		<pubDate>Fri, 21 Dec 2012 07:53:31 +0000</pubDate>
		<dc:creator>AskApache</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.askapache.com/?p=2502</guid>
		<description><![CDATA[<p><p><a class="IFL" href='http://uploads.askapache.com/2009/04/screenshot-1.png' title='screenshot-1'><img src="http://uploads.askapache.com/2009/04/screenshot-1-350x306.png" alt="screenshot-1" title="screenshot-1" width="350" height="306" /></a><strong>The story behind this plugin is sorta wack</strong>, but in a good way :).  While doing tons of security research on permissions, authorization, access, etc.. for the <a href="http://www.askapache.com/htaccess/htaccess-plugin-blocks-spam-hackers-and-password-protects-blog.html">Password Protection plugin</a> (<em><a href="http://www.askapache.com/htaccess/password-protection-plugin-status.html">still being worked on</a></em>), I needed to have unheard of debugging capabilities while working on the plugin on the various websites, webhosts, and test servers that I use to test in different environments.  So I hacked together a bunch of php code that helped me debug, actually I pretty much went overkill and tried to get as much debugging info as programmatically possible, and it ended up being so much code that I took it out of my Password Protection code and made it its own plugin.<br class="C" /></p></p><p>The post <a href="http://www.askapache.com/wordpress/debug-viewer-plugin.html">AskApache Debug Viewer Plugin for WordPress</a> appeared first on <a href="http://www.askapache.com">AskApache</a>.</p>]]></description>
		<wfw:commentRss>http://www.askapache.com/wordpress/debug-viewer-plugin.html/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mod_Rewrite Variables Cheatsheet</title>
		<link>http://www.askapache.com/htaccess/mod_rewrite-variables-cheatsheet.html</link>
		<comments>http://www.askapache.com/htaccess/mod_rewrite-variables-cheatsheet.html#comments</comments>
		<pubDate>Sat, 03 Nov 2012 15:05:23 +0000</pubDate>
		<dc:creator>AskApache</dc:creator>
				<category><![CDATA[Htaccess]]></category>
		<category><![CDATA[cheatsheet]]></category>
		<category><![CDATA[mod_rewrite]]></category>

		<guid isPermaLink="false">http://www.askapache.com/?p=1280</guid>
		<description><![CDATA[<p><p><a class="IFL hs hs21" href="http://www.askapache.com/htaccess/mod_rewrite-variables-cheatsheet.html" title="mod_rewrite cheatsheet for .htaccess rewrites"></a>We've figured out what <a href="http://www.askapache.com/htaccess/crazy-advanced-mod_rewrite-tutorial.html">mod_rewrite variables</a> look like, a cheatsheet of the actual value. <br class="C" /></p></p><p>The post <a href="http://www.askapache.com/htaccess/mod_rewrite-variables-cheatsheet.html">Mod_Rewrite Variables Cheatsheet</a> appeared first on <a href="http://www.askapache.com">AskApache</a>.</p>]]></description>
		<wfw:commentRss>http://www.askapache.com/htaccess/mod_rewrite-variables-cheatsheet.html/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Mod_Status tricks to View Apache Module Directives</title>
		<link>http://www.askapache.com/htaccess/modstatus-server-info.html</link>
		<comments>http://www.askapache.com/htaccess/modstatus-server-info.html#comments</comments>
		<pubDate>Wed, 31 Oct 2012 20:53:15 +0000</pubDate>
		<dc:creator>AskApache</dc:creator>
				<category><![CDATA[Htaccess]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[lynx]]></category>
		<category><![CDATA[mod_rewrite]]></category>
		<category><![CDATA[mod_status]]></category>
		<category><![CDATA[server-info]]></category>
		<category><![CDATA[server-status]]></category>

		<guid isPermaLink="false">http://www.askapache.com/?p=5278</guid>
		<description><![CDATA[<p><p><a class="IFL" href="http://www.askapache.com/htaccess/mod_status-server-info.html"><img src="http://uploads.askapache.com/2012/10/server-info-apache-116x116.png" alt="Apache Server Info in Lynx generated by mod_status" title="Apache Server Info in Lynx generated by mod_status" width="116" height="116" class="size-thumbnail wp-image-7324" /></a>Quick and easy method to get a list of all Apache Modules currently loaded, a list of all the directives each module provides, a list of currently used directives, etc...  These directives can be used in httpd.conf and/or .htaccess files so it is definately useful to know which ones are available and which ones are currently being used.<br class="C" /></p></p><p>The post <a href="http://www.askapache.com/htaccess/modstatus-server-info.html">Mod_Status tricks to View Apache Module Directives</a> appeared first on <a href="http://www.askapache.com">AskApache</a>.</p>]]></description>
		<wfw:commentRss>http://www.askapache.com/htaccess/modstatus-server-info.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DNS Round Robin Configuration using Rsync over SSH</title>
		<link>http://www.askapache.com/optimize/dns-round-robin-rsync-over-ssh.html</link>
		<comments>http://www.askapache.com/optimize/dns-round-robin-rsync-over-ssh.html#comments</comments>
		<pubDate>Sat, 14 Apr 2012 05:46:20 +0000</pubDate>
		<dc:creator>AskApache</dc:creator>
				<category><![CDATA[Optimization]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[Round-Robin]]></category>

		<guid isPermaLink="false">http://www.askapache.com/?p=2540</guid>
		<description><![CDATA[<p><p><a class="IFL" href="http://www.askapache.com/linux/dns-round-robin-rsync-over-ssh.html" id="id12"></a><strong>The goal is to add the HostGator server</strong> to be an exact mirror of the static.askapache.com domain, then to add that server as a 2nd A record to my DNS zone.  That way half the visitors to the size will be taking up resources and bandwidth on the <a href="http://secure.hostgator.com/cgi-bin/affiliates/clickthru.cgi?id=AskApache-rrdns">HostGator</a> server instead of mine.<br /><br /><strong>Round Robin A records</strong> in DNS are intended to evenly distribute queries between each host of the same name.  Using some tricks straight out of a hackers toolbox we can verify if the distribution is taking place.  (<a href="http://www.askapache.com/linux/dns-round-robin-rsync-over-ssh.html#dns-robin-works">It is.</a>)  <br class="C" /></p></p><p>The post <a href="http://www.askapache.com/optimize/dns-round-robin-rsync-over-ssh.html">DNS Round Robin Configuration using Rsync over SSH</a> appeared first on <a href="http://www.askapache.com">AskApache</a>.</p>]]></description>
		<wfw:commentRss>http://www.askapache.com/optimize/dns-round-robin-rsync-over-ssh.html/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Chmod, Umask, Stat, Fileperms, and File Permissions</title>
		<link>http://www.askapache.com/security/chmod-stat.html</link>
		<comments>http://www.askapache.com/security/chmod-stat.html#comments</comments>
		<pubDate>Fri, 17 Feb 2012 11:16:56 +0000</pubDate>
		<dc:creator>AskApache</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[chmod]]></category>
		<category><![CDATA[File Permissions]]></category>
		<category><![CDATA[umask]]></category>

		<guid isPermaLink="false">http://www.askapache.com/?p=1800</guid>
		<description><![CDATA[<p><p><a class="IFL" id="id8" href="http://www.askapache.com/security/chmod-umask-fileperms-stat-tricks.html"></a>Unix file permissions are one of the more difficult subjects to grasp.. Well, ok maybe "grasp" isn't the word.. Master is the right word.. Unix file permissions is a hard topic to fully master, mainly I think because there aren't many instances when a computer user encounters them seriously, and bitwise is oldschool.  This contains a listing of all possible permission masks and bits from a linux, php, and web hosting view.... cuz you guys <em>AskApache Regs</em> Rock! <br class="C" /></p></p><p>The post <a href="http://www.askapache.com/security/chmod-stat.html">Chmod, Umask, Stat, Fileperms, and File Permissions</a> appeared first on <a href="http://www.askapache.com">AskApache</a>.</p>]]></description>
		<wfw:commentRss>http://www.askapache.com/security/chmod-stat.html/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Raw HTTP Header Debugger</title>
		<link>http://www.askapache.com/online-tools/http-headers-tool/</link>
		<comments>http://www.askapache.com/online-tools/http-headers-tool/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 15:14:08 +0000</pubDate>
		<dc:creator>AskApache</dc:creator>
		
		<guid isPermaLink="false">http://www.askapache.com/online-tools/http-headers-tool/</guid>
		<description><![CDATA[<p></p><p>The post <a href="http://www.askapache.com/online-tools/http-headers-tool/">Raw HTTP Header Debugger</a> appeared first on <a href="http://www.askapache.com">AskApache</a>.</p>]]></description>
		<wfw:commentRss>http://www.askapache.com/online-tools/http-headers-tool/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Enhanced printenv Script for Server Debugging</title>
		<link>http://www.askapache.com/hosting/enhanced-printenv.html</link>
		<comments>http://www.askapache.com/hosting/enhanced-printenv.html#comments</comments>
		<pubDate>Thu, 14 Apr 2011 19:05:17 +0000</pubDate>
		<dc:creator>AskApache</dc:creator>
				<category><![CDATA[Hosting]]></category>

		<guid isPermaLink="false">http://www.askapache.com/?p=4920</guid>
		<description><![CDATA[<p><p>A souped-up version of the Apache printenv script for hard-core server environment debuggery.</p>
<pre>#!/bin/sh
echo -e "Content-type: text/plainnn"
...
  __T "CURRENT PROCESS CMDLINE"
  {
   for p in `echo /proc/[0-9]*/cmdline`;
   do
    pid=${p:6:$((${#p}-13))}
    [[ $pid == $PPID &#124;&#124; $pid == $$ ]] &#38;&#38; continue;
    __M "[ /proc/$pid ]";
    sed &#039;s/x00/ /g;G&#039; $p 2&#62;/dev/null
   done
  }
 fi</pre></p><p>The post <a href="http://www.askapache.com/hosting/enhanced-printenv.html">Enhanced printenv Script for Server Debugging</a> appeared first on <a href="http://www.askapache.com">AskApache</a>.</p>]]></description>
		<wfw:commentRss>http://www.askapache.com/hosting/enhanced-printenv.html/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
