<?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>A Beautiful Blog &#187; Web Servers</title>
	<atom:link href="http://www.abeautifulsite.net/blog/category/web-servers/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.abeautifulsite.net/blog</link>
	<description></description>
	<lastBuildDate>Fri, 03 Feb 2012 02:48:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Access Pages Without the PHP Extension Using&#160;.htaccess</title>
		<link>http://www.abeautifulsite.net/blog/2012/02/access-pages-without-the-php-extension-using-htaccess/</link>
		<comments>http://www.abeautifulsite.net/blog/2012/02/access-pages-without-the-php-extension-using-htaccess/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 02:46:30 +0000</pubDate>
		<dc:creator>Cory LaViska</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Servers]]></category>

		<guid isPermaLink="false">http://www.abeautifulsite.net/blog/?p=1389</guid>
		<description><![CDATA[There are a number of ways to make &#8220;clean URLs&#8221; work on your site, but this one is pretty straight forward.  It allows you to access /any-page.php by simply going to /any-page.  Just place the following into your .htaccess file &#8230; <a class="more-link" href="http://www.abeautifulsite.net/blog/2012/02/access-pages-without-the-php-extension-using-htaccess/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>There are a number of ways to make &#8220;clean URLs&#8221; work on your site, but this one is pretty straight forward.  It allows you to access <strong>/any-page.php</strong> by simply going to <strong>/any-page</strong>.  Just place the following into your <strong>.htaccess</strong> file (and make sure that <strong>mod_rewrite</strong> is enabled):</p>
<pre class="brush: plain; title: ; notranslate">
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
</pre>
<p>The nice thing about this is that it doesn&#8217;t affect querystrings.  With this solution, both of these URLs are effectively the same:</p>
<pre class="brush: plain; title: ; notranslate">

http://example.com/page.php?id=123

http://example.com/page?id=123
</pre>
<p>Of course, the caveat is that you don&#8217;t have &#8220;clean querystrings&#8221;, but it&#8217;s a reasonable trade-off between &#8220;clean&#8221; and configuration.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.abeautifulsite.net/blog/2012/02/access-pages-without-the-php-extension-using-htaccess/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Redirecting to and from the WWW Subdomain with&#160;HTACCESS</title>
		<link>http://www.abeautifulsite.net/blog/2011/11/redirecting-to-and-from-the-www-subdomain-with-htaccess/</link>
		<comments>http://www.abeautifulsite.net/blog/2011/11/redirecting-to-and-from-the-www-subdomain-with-htaccess/#comments</comments>
		<pubDate>Thu, 17 Nov 2011 03:16:48 +0000</pubDate>
		<dc:creator>Cory LaViska</dc:creator>
				<category><![CDATA[Web Servers]]></category>

		<guid isPermaLink="false">http://abeautifulsite.net/blog/?p=1354</guid>
		<description><![CDATA[Here are a few snippets that will come in handy if you ever need to redirect www.example.com to example.com or vice versa.  There are a number of similar methods out there, but I prefer these as you don&#8217;t need to &#8230; <a class="more-link" href="http://www.abeautifulsite.net/blog/2011/11/redirecting-to-and-from-the-www-subdomain-with-htaccess/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Here are a few snippets that will come in handy if you ever need to redirect www.example.com to example.com or vice versa.  There are a number of similar methods out there, but I prefer these as you don&#8217;t need to modify anything between development and production.<span id="more-1354"></span></p>
<pre class="brush: plain; title: ; notranslate">
 ##
 ## www.domain.com --&gt; domain.com
 ##
 RewriteEngine On
 RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
 RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
 </pre>
<p>&nbsp;</p>
<pre class="brush: plain; title: ; notranslate">
 ##
 ## domain.com --&gt; www.domain.com
 ##
 RewriteEngine On
 RewriteCond %{HTTP_HOST} !^www\.
 RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,L]
 </pre>
<p>If you plan on using these, you&#8217;ll need to make sure you have the <a href="http://httpd.apache.org/docs/current/mod/mod_rewrite.html">mod_rewrite module</a> enabled on your server.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.abeautifulsite.net/blog/2011/11/redirecting-to-and-from-the-www-subdomain-with-htaccess/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing PEAR on&#160;WAMP</title>
		<link>http://www.abeautifulsite.net/blog/2009/04/installing-pear-on-wamp/</link>
		<comments>http://www.abeautifulsite.net/blog/2009/04/installing-pear-on-wamp/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 04:56:36 +0000</pubDate>
		<dc:creator>Cory LaViska</dc:creator>
				<category><![CDATA[Web Servers]]></category>

		<guid isPermaLink="false">http://abs.lavitech.com/?p=97</guid>
		<description><![CDATA[How to install the PHP PEAR library with the popular WampServer application. <a class="more-link" href="http://www.abeautifulsite.net/blog/2009/04/installing-pear-on-wamp/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Fortunately, this was a lot simpler than I expected it to be.  Here are my notes to install 	<a rel="external" href="http://pear.php.net/">PEAR</a> on a 	<a rel="external" href="http://www.wampserver.com/en/index.php">WampServer</a>: <span id="more-97"></span></p>
<ol>
<li>Run » <samp>cmd</samp></li>
<li><samp>cd \[path to wamp]\bin\php\php5.x.x</samp></li>
<li>Run <samp>go-pear.bat</samp></li>
<li>Follow the on-screen instructions (use <samp>ENTER</samp> for defaults)</li>
<li>In an explorer window, navigate to the same PHP directory as above and run <samp>PEAR_ENV.reg</samp>.  This will add PEAR to your environmental variables list.</li>
</ol>
<p>Of course, replace <samp>[path to wamp]</samp> and <samp>5.x.x</samp> with the appropriate values.  Once you&#8217;re done, PEAR should be installed properly on your system :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.abeautifulsite.net/blog/2009/04/installing-pear-on-wamp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Installing SSH2 for PHP on a Media Temple DV&#160;Server</title>
		<link>http://www.abeautifulsite.net/blog/2008/11/installing-ssh2-for-php-on-a-media-temple-dv-server/</link>
		<comments>http://www.abeautifulsite.net/blog/2008/11/installing-ssh2-for-php-on-a-media-temple-dv-server/#comments</comments>
		<pubDate>Sun, 30 Nov 2008 17:58:30 +0000</pubDate>
		<dc:creator>Cory LaViska</dc:creator>
				<category><![CDATA[Web Servers]]></category>

		<guid isPermaLink="false">http://abs.lavitech.com/?p=85</guid>
		<description><![CDATA[Here are my notes on what I did to install the SSH2 PHP extension on a Media Temple Dedicated Virtual 3.5 server. <a class="more-link" href="http://www.abeautifulsite.net/blog/2008/11/installing-ssh2-for-php-on-a-media-temple-dv-server/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h2>Disclaimer</h2>
<p>These notes follow the general instructions on PHP&#8217;s <a rel="external" href="http://www.php.net/manual/en/ssh2.installation.php">SSH2 installation page</a>.  They also cover some critical details for installation on a Media Temple DV 3.5 server.  The notes on this page are provided as-is, and are not guaranteed  to work on your server.  Please use them as a guideline and, if you don&#8217;t understand what you&#8217;re doing, get someone experienced to help you.<span id="more-85"></span></p>
<h2>Enabling Root Access &amp; Developer Tools</h2>
<p>The installation process requires root access to your machine and developer tools to be installed.  To do this:</p>
<ul>
<li>In the (mt) <a rel="external" href="http://ac.mediatemple.net/">Account Center</a>, select your primary domain and navigate to <strong>Root Access &amp; Developer Tools</strong></li>
<li>Enable root access and set a root password</li>
<li>Install developer tools (this might take a few minutes to complete—be patient and make sure this shows as <strong>Installed</strong> before continuing)</li>
</ul>
<h2>Installing Yum and libssh2</h2>
<p>Next, you will need to SSH in to your server.  If you don&#8217;t have an SSH client, you can use  <a rel="external" href="http://www.chiark.greenend.org.uk/~sgtatham/putty/">PuTTY</a>.  You&#8217;ll  need to install the <strong>Yum package manager</strong> and <strong>libssh2</strong> first:</p>
<ul>
<li>Install Yum:
<pre class="brush: plain; title: ; notranslate">
rpm -Uvh http://mirror.centos.org/centos/5/os/i386/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/i386/CentOS/yum-3.2.8-9.el5.centos.1.noarch.rpm
</pre>
<p>Note: Versions are subject to change so you may need to browse the mirror for the appropriate version number.</li>
<li>Install libssh2 and libssh2-devel packages:
<pre class="brush: plain; title: ; notranslate">
yum install libssh2
yum install libssh2-devel
</pre>
</li>
</ul>
<h2>Installing the SSH2 Extension</h2>
<p>Now we can start working on getting the SSH2 extension installed:</p>
<ul>
<li>Set environmental variables:
<pre class="brush: plain; title: ; notranslate">
export PHP_AUTOCONF=autoconf
export PHP_AUTOHEADER=autoheader
</pre>
</li>
<li>Mount the temp path as executable:
<pre class="brush: plain; title: ; notranslate">mount -oremount,exec /var/tmp
</pre>
</li>
<li>Perform the install.  Use the -f switch to force the install of the beta package, as a stable version does not exist at the time of this writing:
<pre class="brush: plain; title: ; notranslate">
pecl install -f ssh2
</pre>
</li>
</ul>
<div class="note">The latest tarball (as of this writing) has an issue and it may not compile correctly. If the previous step ends in something like <strong>make: *** [ssh2.lo] Error 1 error</strong>, you will need to perform the following patch:</p>
<ul>
<li>Extract the files from the tarball</li>
<li>Edit ssh2.c and look for:<samp> #if LIBSSH2_APINO &lt; 200412301450 </samp></li>
<li>Change the line to look like:<samp> #if LIBSSH2_VERSION_NUM &lt; 0&#215;001000 </samp></li>
<li>Run the following commands:
<pre class="brush: plain; title: ; notranslate">
phpize
./configure --with-ssh2
make
make install
</pre>
</li>
</ul>
</div>
<ul>
<li>Once the install has completed, remember to make the temp path non-executable again:
<pre class="brush: plain; title: ; notranslate">
mount -oremount,noexec /var/tmp
</pre>
</li>
<li> Make sure that ssh2.so exists in /usr/lib/php/modules.  If not, you&#8217;ll have to copy it to that directory from the build location.</li>
<li> Add <samp>extension=ssh2.so</samp> to your <samp>php.ini</samp> file (located at <samp>/etc/php.ini</samp>)</li>
<li>Restart apache (can be done via Plesk)</li>
</ul>
<h2>Verify the Installation</h2>
<p>To verify that the extension was installed properly, you can use <samp>phpinfo()</samp> or you can check by executing a PHP script:</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
if( !function_exists('ssh2_connect') ) echo 'SSH2 is not installed';
?&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.abeautifulsite.net/blog/2008/11/installing-ssh2-for-php-on-a-media-temple-dv-server/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Setting Up Virtual Hosts on a&#160;WampServer</title>
		<link>http://www.abeautifulsite.net/blog/2008/08/setting-up-virtual-hosts-on-a-wampserver/</link>
		<comments>http://www.abeautifulsite.net/blog/2008/08/setting-up-virtual-hosts-on-a-wampserver/#comments</comments>
		<pubDate>Mon, 01 Sep 2008 00:21:20 +0000</pubDate>
		<dc:creator>Cory LaViska</dc:creator>
				<category><![CDATA[Web Servers]]></category>

		<guid isPermaLink="false">http://abs.lavitech.com/?p=79</guid>
		<description><![CDATA[Learn how to setup a Virtual Host on your local WampServer. <a class="more-link" href="http://www.abeautifulsite.net/blog/2008/08/setting-up-virtual-hosts-on-a-wampserver/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Like many Web Developers who use Windows, I prefer writing and testing my applications locally.  But just because I&#8217;m a &#8220;Windows&#8221; guy doesn&#8217;t mean I use IIS, ASP, and MS-SQL .  On the contrary, I almost exclusively work with Apache, PHP, and MySQL.  So naturally, my tool of choice for installing and managing a local server is <a rel="external" href="http://wampserver.com/en/">WampServer</a>.<span id="more-79"></span></p>
<p>I&#8217;ll be honest.  I&#8217;m really not a systems guy and I all but hate the linux terminal (I&#8217;ve made my peace with it but I find myself a much happier developer when I don&#8217;t have to bother with it).  With WampServer, you simply download and install it and your local development server is running.  Beautiful.</p>
<p>WampServer even lets you turn on and off PHP modules with one click.  You can download and switch PHP versions just as easily, which is great for testing.  Finally, WampServer gives you easy access to <a rel="external" href="http://www.phpmyadmin.net/">phpMyAdmin</a>, an important tool for database management.</p>
<p>So WampServer is pretty easy to setup, but there is one vital configuration that you can&#8217;t access with just a click: virtual hosts.  Alas, the Apache config file that I&#8217;ve tried so hard to avoid needs to be manually updated every time I want to add or remove a virtual host.  But, as it turns out, it&#8217;s actually quite easy if you can remember the following steps.</p>
<p class="note">The following configuration is being done on a Windows Vista box running WampServer 2.0.  You should always make a backup copy before editing any configuration file.</p>
<ol>
<li>Click on the WampServer icon in the taskbar (it looks like half of a clock)</li>
<li>Select <samp>Apache</samp> &gt; <samp>httpd.conf</samp></li>
<li>Scroll down to the very bottom of the file and append the following:
<pre class="brush: plain; title: ; notranslate">
&lt;VirtualHost 127.0.0.100&gt;
ServerAdmin    your@email.com
DocumentRoot   c:/path/to/wamp/www/
ServerName     yourdomain.local
ErrorLog       c:/path/to/logs/yourdomain.local-error_log
TransferLog    c:/path/to/logs/yourdomain.local-access_log
&lt;/VirtualHost&gt;
</pre>
<p>Make sure you update the paths and only use forward slashes.  Also, if <samp>127.0.0.100</samp> is already taken, 		increment <samp>100</samp> to the next available number.  You cannot have two virtual hosts with the same IP address.</li>
<li>Save the httpd.conf file.</li>
<li>Now, open your hosts file in a text editor (I.E. Notepad).  In most cases, the hosts file is located at <samp>c:\windows\system32\drivers\etc\hosts</samp>.</li>
<li>Append the following line to the hosts file: 		[apache]127.0.0.100 yourdomain.local[/apache]If you used a different IP address in the httpd.conf file, use the same one in the hosts file.</li>
<li>Save the hosts file</li>
<li>Using the WampServer icon in the taskbar, select &#8220;Restart All Services&#8221;</li>
</ol>
<p>Once Apache restarts, you will be able to navigate to <samp>http://yourdomain.local/</samp> and see your development website.  If you get a server configuration error or your website isn&#8217;t appearing, check both configuration files.  Make sure that your paths are correct and that you used a unique IP address for both the <samp>httpd.conf</samp> and <samp>hosts</samp> files.</p>
<p>Of course, to remove a virtual host you would simply reverse these steps, deleting all of the appropriate blocks from both configuration files.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.abeautifulsite.net/blog/2008/08/setting-up-virtual-hosts-on-a-wampserver/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Disabling Magic Quotes GPC Using An .htaccess&#160;File</title>
		<link>http://www.abeautifulsite.net/blog/2007/10/disabling-magic-quotes-gpc-using-an-htaccess-file/</link>
		<comments>http://www.abeautifulsite.net/blog/2007/10/disabling-magic-quotes-gpc-using-an-htaccess-file/#comments</comments>
		<pubDate>Wed, 24 Oct 2007 01:01:55 +0000</pubDate>
		<dc:creator>Cory LaViska</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Servers]]></category>

		<guid isPermaLink="false">http://abs.lavitech.com/?p=41</guid>
		<description><![CDATA[Yes, it is possible to disable PHP Magic Quotes using an .htaccess file. <a class="more-link" href="http://www.abeautifulsite.net/blog/2007/10/disabling-magic-quotes-gpc-using-an-htaccess-file/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Providing your server is configured to allow <samp>.htaccess</samp> files, adding the following line  will effectively turn off <a href="http://php.net/magic_quotes" rel="external">Magic Quotes</a>: </p>
<pre class="brush: plain; title: ; notranslate">php_flag magic_quotes_gpc off</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.abeautifulsite.net/blog/2007/10/disabling-magic-quotes-gpc-using-an-htaccess-file/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Password Protection Using .htaccess and&#160;.htpasswd</title>
		<link>http://www.abeautifulsite.net/blog/2007/04/password-protection-using-htaccess-and-htpasswd/</link>
		<comments>http://www.abeautifulsite.net/blog/2007/04/password-protection-using-htaccess-and-htpasswd/#comments</comments>
		<pubDate>Sun, 29 Apr 2007 05:24:18 +0000</pubDate>
		<dc:creator>Cory LaViska</dc:creator>
				<category><![CDATA[Web Servers]]></category>

		<guid isPermaLink="false">http://abs.lavitech.com/?p=5</guid>
		<description><![CDATA[How to secure files and directories on your web server using Apache&#8217;s .htpasswd and .htaccess files. <a class="more-link" href="http://www.abeautifulsite.net/blog/2007/04/password-protection-using-htaccess-and-htpasswd/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The simplest way I know to password protect files and directories using Apache&#8217;s <samp>.htaccess</samp> and <samp>.htpasswd</samp> files.<span id="more-948"></span></p>
<h2>.htpasswd</h2>
<p>Create a text file with the following text:</p>
<pre class="brush: plain; title: ; notranslate">
username:password
</pre>
<p>The usernames and passwords are stored in this file, one per line, separated by a colon.  To allow multiple users:</p>
<pre class="brush: plain; title: ; notranslate">
firstUser:password
secondUser:password
thirdUser:password
...
</pre>
<p>Now, for each password, you have to encrypt it using the <strong>htpasswd</strong> program (included with Apache).  If you don&#8217;t have this program, you should be able to find a <a rel="external" href="http://www.google.com/search?q=htpasswd+generator">tool on the web</a> that can do it.  If you have Apache installed on your local system, I strongly recommend using it (You can also generate the entire file with this program, saving you the hassle of creating it in a text editor.  Visit <a rel="external" href="http://httpd.apache.org/docs/2.0/programs/htpasswd.html">Apache&#8217;s website</a> to learn how).</p>
<h3>Windows Users</h3>
<ol>
<li>Open a command prompt (Start | Run | command.com)</li>
<li>type <samp>htpasswd -nb username password</samp>, replacing username and password with the appropriate values</li>
</ol>
<p>If you get an error message, you&#8217;ll have to navigate to the directory containing htpasswd.exe (usually \Apache[version]\bin\).  If you&#8217;re not sure where it is, do a search on your system to find it.  Once you&#8217;re in the right directory, try the command again.</p>
<h3>Linux Users</h3>
<ol>
<li>Open a terminal</li>
<li>type <samp>htpasswd -nb username password</samp>, replacing username and password with the appropriate values</li>
</ol>
<p>The program will output something like: <samp>username:password</samp>.  Copy this into your .htpasswd file.</p>
<p>Save it as &#8216;.htpasswd&#8217; (windows users will have to save it as &#8216;htpasswd.txt&#8217; and rename it to &#8216;.htpasswd&#8217; after uploading).</p>
<h2>.htaccess</h2>
<p>Now you&#8217;re ready to write your <samp>.htaccess</samp> file.  This will let Apache know that you want it to use your <samp>.htpasswd</samp> file for authentication.  You can protect one or more directories and/or files this way.  To create your <samp>.htaccess</samp> file, create a new text file:</p>
<h3>Protecting an Entire Directory</h3>
<pre class="brush: plain; title: ; notranslate">
AuthUserFile /[path]/.htpasswd
AuthType Basic
AuthName &quot;Login to access this folder&quot;
require valid-user
</pre>
<h3>Protecting a Single File</h3>
<pre class="brush: plain; title: ; notranslate">
AuthUserFile /[path]/.htpasswd
AuthType Basic
AuthName &quot;Login to access this file&quot;
Allow From All
require valid-user
</pre>
<p><samp>AuthUserFile</samp> is the server location of the <samp>.htpasswd</samp> file you have just created.  You will need to adjust the path according to your directory structure so that it points to the correct location.  <strong>THIS IS VERY IMPORTANT!</strong></p>
<p>Save it as &#8216;.htaccess&#8217; (windows users will have to save it as &#8216;htaccess.txt&#8217; and rename it to &#8216;.htaccess&#8217; after uploading).</p>
<h2>Uploading</h2>
<p>Upload both of the files to the appropriate directories on your webserver.  Open a browser and navigate to the respective URL.  You should get a login dialog that prompts you for a username and password.</p>
<h2>Troubleshooting</h2>
<p>If the authentication doesn&#8217;t work, I would suggest:</p>
<ol>
<li>Checking the path you set after <samp>AuthUserFile</samp> in <samp>.htaccess</samp></li>
<li>Verifying that <samp>AllowOverride None</samp> is not present in the section of your Apache config file (usually called httpd.conf) that corresponds to the correct host.  In some cases, you may have to specify <samp>AllowOverride All</samp> before it will work (even though this is default setting).</li>
<li>If you used a web-based password encryptor instead of the <strong>htpasswd</strong> program, <strong>try another one</strong>.  I found that many would return encrypted strings that Apache could not authenticate for some reason.</li>
</ol>
<p>Good luck!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.abeautifulsite.net/blog/2007/04/password-protection-using-htaccess-and-htpasswd/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

