<?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>Ru Servers Reference Blog</title>
	<atom:link href="http://blog.server.ruservers.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.server.ruservers.com</link>
	<description>Server Maintenance Guide</description>
	<lastBuildDate>Tue, 27 Jul 2010 12:14:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>How do I clear my web browser&#8217;s cache, cookies, and history?</title>
		<link>http://blog.server.ruservers.com/2010/07/how-do-i-clear-my-web-browsers-cache-cookies-and-history/</link>
		<comments>http://blog.server.ruservers.com/2010/07/how-do-i-clear-my-web-browsers-cache-cookies-and-history/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 11:51:41 +0000</pubDate>
		<dc:creator>Ru Servers</dc:creator>
				<category><![CDATA[Browser]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Clear Cache]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[Safari]]></category>

		<guid isPermaLink="false">http://blog.server.ruservers.com/2010/07/how-do-i-clear-my-web-browsers-cache-cookies-and-history/</guid>
		<description><![CDATA[&#160; Source: http://kb.iu.edu/data/ahic.html#fire35w &#160; If you do not see instructions for your specific version or browser, search your browser&#8217;s Help menu for &#34;clear cache&#34;. If you&#8217;re unsure what browser version you&#8217;re using, from the Help menu, select About [browser name]. On this page: About cache, cookies, and history Windows Internet Explorer 8 Internet Explorer 7 [...]]]></description>
			<content:encoded><![CDATA[<h4>&#160;</h4>
<p>Source: <a title="http://kb.iu.edu/data/ahic.html#fire35w" href="http://kb.iu.edu/data/ahic.html#fire35w">http://kb.iu.edu/data/ahic.html#fire35w</a></p>
<p>&#160;</p>
<div>
<p>If you do not see instructions for your specific version or browser, search your browser&#8217;s <b>Help</b> menu for &quot;clear cache&quot;.</p>
<p>If you&#8217;re unsure what browser version you&#8217;re using, from the <b>Help</b> menu, select <b>About [browser name]</b>.</p>
<p>On this page:</p>
<ul>
<li><b><u><a href="#about">About cache, cookies, and history</a></u></b></li>
<li><b>Windows</b>
<ul>
<li><u><a href="#ie8">Internet Explorer 8</a></u></li>
<li><u><a href="#ie7">Internet Explorer 7</a></u></li>
<li><u><a href="#fire35w">Firefox 3.5</a></u></li>
<li><a href="#fire3w">Firefox 3</a></li>
<li><a href="#chrome">Chrome</a></li>
</ul>
</li>
</ul>
<ul>
<li><b>Mac OS X</b>
<ul>
<li><a href="#safari">Safari</a></li>
<li><a href="#fire35m">Firefox 3.5</a></li>
<li><a href="#fire3mac">Firefox 3</a></li>
</ul>
</li>
</ul>
<ul>
<li><b>iPhone OS (iPhone, iPod Touch, iPad)</b>
<ul>
<li><a href="#mobilesafari">Mobile Safari</a></li>
</ul>
</li>
</ul>
<hr align="center" size="2" width="100%" />
<p><a name="about"></a><b>About cache, cookies, and history</b></p>
<p>Each time you access a file through your web browser, the browser caches (i.e., stores) it. Thus, the browser doesn&#8217;t have to newly retrieve files (including any images on the page) from the remote web site each time you click the <b>Back</b> or <b>Forward</b> buttons. You should periodically clear the cache to allow your browser to function more efficiently.</p>
<p>A cookie is a file created by a web browser, at the request of a website, that is stored on the your computer. These files typically store user-specific information such as selections in a form, shopping cart contents, or authentication data. Browsers will normally clear cookies that reach a certain age, but clearing them manually may solve problems with websites or your browser.</p>
<p>A browser&#8217;s history is a log of sites that you visit. When you press a browser&#8217;s <b>Back</b> button, you are moving back one entry the history log. Browsers will normally clear history at regular intervals, but you may want to clear it manually for privacy reasons.</p>
<p><a name="OLE_LINK11"></a><a name="OLE_LINK10"></a><a href="#top">Back to top</a></p>
<p><a name="ie8"></a><b>Internet Explorer 8</b></p>
<ol>
<li>From the <b>Safety</b> menu in the upper right, click <b>Delete Browsing History&#8230; </b>. </li>
<li>Deselect <b>Preserve Favorites website data</b>, and select <b>Temporary Internet files</b>, <b>Cookies</b>, and <b>History</b>. </li>
<li>Click <b>Delete</b>. </li>
</ol>
<p><a href="#top">Back to top</a></p>
<p><a name="ie7"></a><b>Internet Explorer 7</b></p>
<ol>
<li>From the <b>Tools</b> menu in the upper right, select <b>Internet Options</b>. </li>
<li>Under &quot;Browsing history&quot;, click <b>Delete&#8230; </b>.</li>
<li>To delete your cache, click <b>Delete files&#8230; </b>. </li>
</ol>
<p>To delete your cookies, click <b>Delete cookies&#8230; </b>.</p>
<p>To delete your history, click <b>Delete history&#8230; </b>.</p>
<ol start="start">
<li>Click <b>Close</b>, and then click <b>OK</b> to exit. </li>
</ol>
<p><a href="#top">Back to top</a></p>
<p><a name="fire35w"></a><b>Firefox 3.5 for Windows</b></p>
<ol>
<li>From the <b>Tools</b> menu, select <b>Clear Recent History&#8230; </b>. </li>
<li>From the <b>Time range to clear:</b> drop-down menu, select the desired range; to clear your entire cache, select <b>Everything</b>. </li>
<li>Click the down arrow next to &quot;Details&quot; to choose what history elements to clear (e.g., check <b>Cookies</b> to clear cookies). Click <b>Clear Now</b>. </li>
</ol>
<p><a href="http://blog.server.ruservers.com/wp-content/uploads/2010/07/ahic31.htm">Back to top</a></p>
<p><a name="fire3w"></a><b>Firefox 3 for Windows</b></p>
<ol>
<li>From the <b>Tools</b> menu, select <b>Clear Private Data&#8230; </b>, and then select the items you want to delete (e.g., <b>Browsing History</b>, <b>Cache</b>, <b>Cookies</b>).</li>
<li>Click <b>Clear Private Data Now</b>.</li>
</ol>
<p><a href="http://blog.server.ruservers.com/wp-content/uploads/2010/07/ahic32.htm">Back to top</a></p>
<p><a name="chrome"></a><b>Chrome</b></p>
<ol>
<li>On the upper right, from the <b>Tools</b> menu (<img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image001" border="0" alt="clip_image001" src="http://blog.server.ruservers.com/wp-content/uploads/2010/07/clip_image0011.jpg" width="35" height="30" />), select <b>Options</b>.</li>
<li>From the <b>Under the Hood</b> tab, click <b>Clear browsing data&#8230; </b>.</li>
<li>Select the items you want to clear (e.g., <b>Clear browsing history</b>, <b>Clear download history</b>, <b>Empty the cache</b>, <b>Delete cookies and other site data</b>), and then click <b>Clear browsing data</b>. </li>
</ol>
<p><a href="http://blog.server.ruservers.com/wp-content/uploads/2010/07/ahic33.htm">Back to top</a></p>
<p><a name="safari"></a><b>Safari</b></p>
<ol>
<li>From the <b>Safari</b> menu, select <b>Reset Safari&#8230; </b>. </li>
<li>From the menu, select the items you want to reset, and then click <b>Reset</b>.</li>
</ol>
<p><a href="#top">Back to top</a></p>
<p><a name="fire35m"></a><b>Firefox 3.5 for Mac OS X</b></p>
<ol>
<li>From the <b>Tools</b> menu, select <b>Clear Recent History&#8230; </b>. </li>
<li>From the <b>Time range to clear:</b> drop-down menu, select the desired range; to clear your entire cache, select <b>Everything</b>. </li>
<li>Click the down arrow next to &quot;Details&quot; to choose which elements to clear. Click <b>Clear Now</b>. </li>
</ol>
<p><a href="http://blog.server.ruservers.com/wp-content/uploads/2010/07/ahic34.htm">Back to top</a></p>
<p><a name="fire3mac"></a><b>Firefox 3 for Mac OS X</b></p>
<ol>
<li>In Firefox, from the <b>Tools</b> menu, select <b>Clear Private Data</b>. </li>
<li>Select the elements you want to clear (e.g., <b>Browsing history</b>, <b>Cache</b>, <b>Cookies</b>), and then click <b>Clear Private Data Now</b>. </li>
</ol>
<p><a href="http://blog.server.ruservers.com/wp-content/uploads/2010/07/ahic35.htm">Back to top</a></p>
<p><a name="mobilesafari"></a><b>Mobile Safari for iPhone OS (iPhone, iPod Touch, iPad)</b></p>
<p>To clear cache and cookies:</p>
<ol>
<li>From the home screen, tap <b>Settings</b>, and then tap <b>Safari</b>. </li>
<li>At the bottom of Safari&#8217;s settings screen, tap the buttons for <b>Clear Cookies</b> and <b>Clear Cache</b>. To confirm, tap <b>Clear Cookies</b> or <b>Clear Cache</b> again. </li>
</ol>
<p>To clear history:</p>
<ol>
<li>From the home screen, tap <b>Safari</b>.</li>
<li>At the bottom of the screen, tap the <b>Bookmarks</b> icon.</li>
<li>In the lower left, tap <b>Clear</b>.</li>
<li>Tap <b>Clear History</b>. </li>
</ol>
<p><a href="http://blog.server.ruservers.com/wp-content/uploads/2010/07/ahic36.htm">Back to top</a></p>
<p><a href="http://blog.server.ruservers.com/wp-content/uploads/2010/07/ahic30.htm"></a></p>
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.server.ruservers.com/2010/07/how-do-i-clear-my-web-browsers-cache-cookies-and-history/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.htaccess Configuring URL Rewriter For Zend</title>
		<link>http://blog.server.ruservers.com/2010/04/htaccess-configuring-url-rewriter-for-zend/</link>
		<comments>http://blog.server.ruservers.com/2010/04/htaccess-configuring-url-rewriter-for-zend/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 09:21:00 +0000</pubDate>
		<dc:creator>Ru Servers</dc:creator>
				<category><![CDATA[Apache Modules]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[mod_rewrite]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://blog.server.ruservers.com/2010/04/htaccess-configuring-url-rewriter-for-zend/</guid>
		<description><![CDATA[&#160; &#160; Rewriting with .htaccess Routing requests Again, these rules direct all requests to index.php, except specified file types: RewriteEngine on RewriteBase / RewriteRule !\.(js&#124;ico&#124;txt&#124;gif&#124;jpg&#124;png&#124;css)$ index.php Handling file and directory exceptions These rules (used immediately prior to the RewriteRule above) exclude real files and directories from the rewriting and lets them pass through unaffected: RewriteCond [...]]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<p>&#160;</p>
<h5>Rewriting with .htaccess</h5>
<p><b>Routing requests</b></p>
<p>Again, these rules direct all requests to index.php, except specified file types:</p>
<pre>RewriteEngine on
RewriteBase /
RewriteRule !\.(js|ico|txt|gif|jpg|png|css)$ index.php</pre>
<p><b>Handling file and directory exceptions</b></p>
<p>These rules (used immediately prior to the RewriteRule above) exclude real files and directories from the rewriting and lets them pass through unaffected:</p>
<pre>RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d</pre>
<p>You can also simply allow a specified group of files to pass through unaffected by using this line:</p>
<pre>RewriteRule  ^(foo|bar).*  - [L]</pre>
<p>In this case, files foo.* and bar.* will be accessed normally.</p>
<p>For more information, see Jayson Minard&#8217;s <a href="http://devzone.zend.com/node/view/id/70">Blueprint for PHP Applications: Bootstrapping</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.server.ruservers.com/2010/04/htaccess-configuring-url-rewriter-for-zend/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>URL Rewriting &#124; redirecting URLs with Apache&#8217;s mod_rewrite</title>
		<link>http://blog.server.ruservers.com/2010/04/url-rewriting-redirecting-urls-with-apaches-mod_rewrite/</link>
		<comments>http://blog.server.ruservers.com/2010/04/url-rewriting-redirecting-urls-with-apaches-mod_rewrite/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 17:36:00 +0000</pubDate>
		<dc:creator>Ru Servers</dc:creator>
				<category><![CDATA[Apache Modules]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[apache mud_rewrite]]></category>
		<category><![CDATA[enable module]]></category>

		<guid isPermaLink="false">http://blog.server.ruservers.com/2010/04/url-rewriting-redirecting-urls-with-apaches-mod_rewrite/</guid>
		<description><![CDATA[The Apache server’s mod_rewrite module gives you the ability to transparently redirect one URL to another, without the user’s knowledge. This opens up all sorts of possibilities, from simply redirecting old URLs to new addresses, to cleaning up the ‘dirty’ URLs coming from a poor publishing system — giving you URLs that are friendlier to both readers and search engines.]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<p>source: <a title="http://www.yourhtmlsource.com/sitemanagement/urlrewriting.html" href="http://www.yourhtmlsource.com/sitemanagement/urlrewriting.html">http://www.yourhtmlsource.com/sitemanagement/urlrewriting.html</a></p>
<p>&#160;</p>
<h3>URL Rewriting</h3>
<hr />
<p>by <a href="http://www.yourhtmlsource.com/about/">Ross Shannon</a></p>
<p>The Apache server’s <code>mod_rewrite</code> module gives you the ability to transparently redirect one URL to another, without the user’s knowledge. This opens up all sorts of possibilities, from simply redirecting old URLs to new addresses, to cleaning up the ‘dirty’ URLs coming from a poor publishing system — giving you URLs that are friendlier to both readers and search engines.</p>
<h4>An Introduction to Rewriting</h4>
<p>Readable URLs are nice. A well designed website will have a logical file system layout, with smart folder and file names, and as many implementation details left out as possible. In the most well designed sites, readers can <strong>guess at filenames with a high level of success</strong>.</p>
<p>However, there are some cases when the best possible information design can’t stop your site’s URLs from being nigh-on impossible to use. For instance, you may be using a Content Management System that serves out URLs that look something like</p>
<p><samp><a href="http://www.example.com/viewcatalog.asp?category=hats&amp;prodID=53">http://www.example.com/viewcatalog.asp?category=hats&amp;prodID=53</a></samp></p>
<p>This is a horrible URL, but it and its brethren are becoming increasingly prevalent in these days of dynamically-generated pages. There are a number of problems with an URL of this kind:</p>
<ul>
<li>
<p>It <strong>exposes the underlying technology</strong> of the website (in this case <acronym>ASP</acronym>). This can give potential hackers clues as to what type of data they should send along with the query string to perform a ‘front-door’ attack on the site. Information like this shouldn’t be given away if you can help it.</p>
<p>Even if you’re not overly concerned with the security of your site, <strong>the technology you’re using is at best irrelevant</strong> — and at worst a source of confusion — to your readers, so it should be hidden from them if possible.</p>
<p>Also, if at some point in the future you decide to change the language that your site is based on (to <a href="http://php.net/">» PHP</a>, for instance); all your old URLs will stop working. This is a pretty serious problem, as anyone who has tackled a full-on site rewrite will attest.</p>
</li>
<li><strong>The URL is littered with awkward punctuation</strong>, like the question mark and ampersand. Those &amp; characters, in particular, are problematic because if another webmaster links to this page using that URL, the un-escaped ampersands will mess up their <a href="http://www.yourhtmlsource.com/accessibility/xhtmlexplained.html">XHTML</a> conformance. They will have to laboriously replace all the ampersands with <code>&amp;amp;</code> character entities, which is often forgotten. </li>
<li>Some <strong>search engines won’t index pages which they think are generated dynamically</strong>. They’ll see that question mark in the URL and just turn their asses around. </li>
</ul>
<p>Luckily, using rewriting, we can clean up this URL to something far more manageable. For example, we could map it to</p>
<p><samp><a href="http://www.example.com/catalog/hats/53/">http://www.example.com/catalog/hats/53/</a></samp></p>
<p>Much better. This URL is more logical, readable and memorable, and will be picked up by all search engines. The <i>faux</i>-directories are short and descriptive. Importantly, it looks more <em>permanent</em>.</p>
<p>To use <code>mod_rewrite</code>, you supply it with the link text you want the server to match, and the real URLs that these URLs will be redirected to. The URLs to be matched can be straight file addresses, which will match one file, or they can be <em>regular expressions</em>, which will match many files.</p>
<h4>Basic Rewriting</h4>
<p>Some servers will not have <a href="http://httpd.apache.org/docs/mod/mod_rewrite.html">» mod_rewrite</a> enabled by default. As long as the <a href="http://modules.apache.org/">» module</a> is present in the installation, you can enable it simply by starting a .htaccess file with the command</p>
<p><code><strong>RewriteEngine</strong> on</code></p>
<p>Put this .htaccess file in your root so that rewriting is enabled throughout your site. You only need to write this line once per .htaccess file.</p>
<h5>Basic Redirects</h5>
<p>We’ll start off with a straight redirect; as if you had moved a file to a new location and want all links to the old location to be forwarded to the new location. Though you shouldn’t really ever <a href="http://www.w3.org/Provider/Style/URI.html">» move a file</a> once it has been placed on the web; at least when you <em>simply have to</em>, you can do your best to stop any old links from breaking.</p>
<p><code><strong>RewriteEngine</strong> on      <br /><strong>RewriteRule</strong> <strong>^</strong>old\.html<strong>$</strong> new.html </code></p>
<p>Though this is the simplest example possible, it may throw a few people off. The structure of the ‘old’ URL is the only difficult part in this <code>RewriteRule</code>. There are three special characters in there.</p>
<ul>
<li>The caret, <code>^</code>, signifies the <strong>start of an URL</strong>, under the current directory. This directory is whatever directory the .htaccess file is in. You’ll start almost all matches with a caret. </li>
<li>The dollar sign, <code>$</code>, signifies the <strong>end of the string to be matched</strong>. You should add this in to stop your rules matching the first part of longer URLs. </li>
<li>The period or dot before the file extension is a special character in regular expressions, and would mean something special if we didn’t <strong>escape it with the backslash</strong>, which tells Apache to treat it as a normal character. </li>
</ul>
<p>So, this rule will make your server transparently redirect from <samp>old.html</samp> to the <samp>new.html</samp> page. Your reader will have no idea that it happened, and it’s pretty much instantaneous.</p>
<h5>Forcing New Requests</h5>
<p>Sometimes you <em>do</em> want your readers to know a redirect has occurred, and can do this by forcing a new <abbr>HTTP</abbr> request for the new page. This will make the browser load up the new page as if it was the page originally requested, and the location bar will change to show the URL of the new page. All you need to do is turn on the <code>[R]</code> flag, by appending it to the rule:</p>
<p><code><strong>RewriteRule</strong> <strong>^</strong>old\.html<strong>$</strong> new.html <strong>[R]</strong> </code></p>
<h4>Using Regular Expressions</h4>
<p>Now we get on to the <em>really</em> useful stuff. The power of <code>mod_rewrite</code> comes at the expense of complexity. If this is your first encounter with regular expressions, you may find them to be a tough nut to crack, but the options they afford you are well worth the slog. I’ll be providing plenty of examples to guide you through the basics here. </p>
<p>Using regular expressions you can have your rules matching a set of URLs at a time, and mass-redirect them to their actual pages. Take this rule;</p>
<p><code><strong>RewriteRule</strong> <strong>^</strong>products/([0-9][0-9])/<strong>$</strong> /productinfo.php?prodID=$1 </code></p>
<p>This will match any URLs that start with ‘products/’, followed by any two digits, followed by a forward slash. For example, this rule will match an URL like <samp>products/12/</samp> or <samp>products/99/</samp>, and redirect it to the PHP page.</p>
<p>The parts in square brackets are called <em>ranges</em>. In this case we’re allowing anything in the range 0-9, which is any digit. Other ranges would be <code>[A-Z]</code>, which is any uppercase letter; <code>[a-z]</code>, any lowercase letter; and <code>[A-Za-z]</code>, any letter in either case.</p>
<p>We have <strong>encased the regular expression part of the URL in parentheses</strong>, because we want to <strong>store whatever value was found here for later use</strong>. In this case we’re sending this value to a PHP page as an argument. Once we have a value in parentheses we can use it through what’s called a <em>back-reference</em>. <strong>Each of the parts you’ve placed in parentheses are given an index, starting with one</strong>. So, the first back-reference is <code>$1</code>, the third is <code>$3</code> etc.</p>
<p>Thus, once the redirect is done, the page loaded in the readers’ browser will be something like <samp>productinfo.php?prodID=12</samp> or something similar. Of course, we’re keeping this true URL secret from the reader, because it likely ain’t the prettiest thing they’ll see all day.</p>
<h5>Multiple Redirects</h5>
<p>If your site visitor had entered something like <samp>products/12</samp>, the rule above won’t do a redirect, as the slash at the end is missing. To promote good URL writing, we’ll take care of this by doing a direct redirect to the same URL with the slash appended.</p>
<p><code><strong>RewriteRule</strong> <strong>^</strong>products/([0-9][0-9])<strong>$</strong> /products/$1/ <strong>[R]</strong> </code></p>
<p><strong>Multiple redirects in the same .htaccess file can be applied in sequence</strong>, which is what we’re doing here. This rule is added before the one we did above, like so:</p>
<p><code><strong>RewriteRule</strong> <strong>^</strong>products/([0-9][0-9])<strong>$</strong> /products/$1/ <strong>[R]</strong>      <br /><strong>RewriteRule</strong> <strong>^</strong>products/([0-9][0-9])/<strong>$</strong> /productinfo.php?prodID=$1 </code></p>
<p>Thus, if the user types in the URL <samp>products/12</samp>, our first rule kicks in, rewriting the URL to include the trailing slash, and doing a new request for <samp>products/12/</samp> so the user can see that we likes our trailing slashes around here. Then the second rule has something to match, and transparently redirects this URL to <samp>productinfo.php?prodID=12</samp>. <em>Slick.</em></p>
<h5>Match Modifiers</h5>
<p>You can expand your regular expression patterns by adding some modifier characters, which allow you to match URLs with an indefinite number of characters. In our examples above, we were only allowing two numbers after products. This isn’t the most expandable solution, as if the shop ever grew beyond these initial confines of 99 products and created the URL productinfo.php?prodID=100, our rules would cease to match this URL.</p>
<p>So, instead of hard-coding a set number of digits to look for, we’ll work in some room to grow by allowing any number of characters to be entered. The rule below does just that:</p>
<p><code><strong>RewriteRule</strong> <strong>^</strong>products/([0-9]<strong>+</strong>)<strong>$</strong> /products/$1/ <strong>[R]</strong> </code></p>
<p>Note the plus sign (<code>+</code>) that has snuck in there. This modifier changes whatever comes directly before it, by saying ‘<strong>one or more of the preceding character or range</strong>.’ In this case it means that the rule will match any URL that starts with products/ and ends with at least one digit. So this’ll match both <samp>products/1</samp> and <samp>products/1000</samp>.</p>
<p>Other match modifiers that can be used in the same way are the asterisk, <code>*</code>, which means ‘zero or more of the preceding character or range’, and the question mark, <code>?</code>, which means ‘zero or only one of the preceding character or range.’</p>
<h5>Adding Guessable URLs</h5>
<p>Using these simple commands you can set up a slew of ‘shortcut URLs’ that you think visitors will likely try to enter to get to pages they know exist on your site. For example, I’d imagine a lot of visitors try jumping straight into our <a href="http://www.yourhtmlsource.com/stylesheets/">stylesheets</a> section by typing the URL <a href="http://www.yourhtmlsource.com/css/">http://www.yourhtmlsource.com/css/</a>. We can catch these cases, and hopefully alert the reader to the correct address by updating their location bar once the redirect is done with these lines:</p>
<p><code><strong>RewriteRule</strong> <strong>^</strong>css(/)?<strong>$</strong> /stylesheets/ <strong>[R]</strong> </code></p>
<p>The simple regular expression in this rule allows it to match the css URL with or without a trailing slash. The question mark means ‘zero or one of the preceding character or range’ — in other words either yourhtmlsource.com/css or yourhtmlsource.com/css/ will both be taken care of by this one rule.</p>
<p>This approach means less confusing <a href="http://www.yourhtmlsource.com/sitemanagement/custom404error.html">404 errors</a> for your readers, and a site that seems to run a whole lot smoother all ’round.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.server.ruservers.com/2010/04/url-rewriting-redirecting-urls-with-apaches-mod_rewrite/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>5 useful url rewriting examples using .htaccess</title>
		<link>http://blog.server.ruservers.com/2010/04/5-useful-url-rewriting-examples-using-htaccess/</link>
		<comments>http://blog.server.ruservers.com/2010/04/5-useful-url-rewriting-examples-using-htaccess/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 08:44:00 +0000</pubDate>
		<dc:creator>Ru Servers</dc:creator>
				<category><![CDATA[Apache Modules]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[mod_rewrite]]></category>

		<guid isPermaLink="false">http://blog.server.ruservers.com/2010/06/5-useful-url-rewriting-examples-using-htaccess/</guid>
		<description><![CDATA[&#160; Source: http://roshanbh.com.np/2008/03/url-rewriting-examples-htaccess.html &#160; If you are looking for the examples of URL rewriting then this post might be useful for you. In this post, I’ve given five useful examples of URL rewriting using .htacess. If you don’t know something about url rewriting then please check my older post about url rewriting using .htaccess. Now [...]]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<p>Source: <a title="http://roshanbh.com.np/2008/03/url-rewriting-examples-htaccess.html" href="http://roshanbh.com.np/2008/03/url-rewriting-examples-htaccess.html">http://roshanbh.com.np/2008/03/url-rewriting-examples-htaccess.html</a></p>
<p>&#160;</p>
<p>If you are looking for the examples of URL rewriting then this post might be useful for you. In this post, I’ve given five useful examples of URL rewriting using .htacess. If you don’t know something about url rewriting then please check my older post about <a href="http://blog.server.ruservers.com/2010/04/url-rewriting-redirecting-urls-with-apaches-mod_rewrite/">url rewriting using .htaccess</a>.</p>
<p>Now let’s look at the examples</p>
<p><strong>1)Rewriting product.php?id=12 to product-12.html</strong></p>
<p>It is a simple redirection in which .php extension is hidden from the browser’s address bar and dynamic url (containing “?” character) is converted into a static URL.</p>
<p>RewriteEngine on    <br />RewriteRule ^product-([0-9]+)\.html$ product.php?id=$1</p>
<p><strong>2) Rewriting product.php?id=12 to product/ipod-nano/12.html</strong></p>
<p>SEO expert always suggest to display the main keyword in the URL. In the following URL rewriting technique you can display the name of the product in URL.</p>
<p>RewriteEngine on    <br />RewriteRule ^product/([a-zA-Z0-9_-]+)/([0-9]+)\.html$ product.php?id=$2</p>
<p><strong>3) Redirecting non www URL to www URL</strong></p>
<p>If you type yahoo.com in browser it will be redirected to <a href="http://www.yahoo.com">www.yahoo.com</a>. If you want to do same with your website then put the following code to .htaccess file. What is benefit of this kind of redirection?? Please check the post about <a href="http://roshanbh.com.np/2007/12/301-redirect-in-php-and-htaccess.html">SEO friendly redirect (301) redirect in php and .htaccess.</a></p>
<p>RewriteEngine On    <br />RewriteCond %{HTTP_HOST} ^optimaxwebsolutions\.com$     <br />RewriteRule (.*) <a href="http://www.optimaxwebsolutions.com/$1">http://www.optimaxwebsolutions.com/$1</a> [R=301,L]</p>
<p><strong>4) Rewriting yoursite.com/user.php?username=xyz to yoursite.com/xyz</strong></p>
<p>Have you checked zorpia.com.If you type <a href="http://zorpia.com/roshanbh233">http://zorpia.com/roshanbh233</a> in browser you can see my profile over there. If you want to do the same kind of redirection i.e <a href="http://yoursite.com/xyz">http://yoursite.com/xyz</a> to <a href="http://yoursite.com/user.php?username=xyz">http://yoursite.com/user.php?username=xyz</a> then you can add the following code to the .htaccess file.</p>
<p>RewriteEngine On    <br />RewriteRule ^([a-zA-Z0-9_-]+)$ user.php?username=$1     <br />RewriteRule ^([a-zA-Z0-9_-]+)/$ user.php?username=$1</p>
<p><strong>5) Redirecting the domain to a new subfolder of inside public_html.</strong></p>
<p>Suppose the you’ve redeveloped your site and all the new development reside inside the “new” folder of inside root folder.Then the new development of the website can be accessed like “test.com/new”. Now moving these files to the root folder can be a hectic process so you can create the following code inside the .htaccess file and place it under the root folder of the website. In result, <a href="http://www.test.com">www.test.com</a> point out to the files inside “new” folder.</p>
<p><strong></strong></p>
<p>RewriteEngine On    <br />RewriteCond %{HTTP_HOST} ^test\.com$ [OR]     <br />RewriteCond %{HTTP_HOST} ^www\.test\.com$     <br />RewriteCond %{REQUEST_URI} !^/new/     <br />RewriteRule (.*) /new/$1 </p>
<p>&#160;</p>
<p>&#160;</p>
<p>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.server.ruservers.com/2010/04/5-useful-url-rewriting-examples-using-htaccess/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hide .php extension with url rewriting using .htaccess</title>
		<link>http://blog.server.ruservers.com/2010/04/hide-php-extension-with-url-rewriting-using-htaccess/</link>
		<comments>http://blog.server.ruservers.com/2010/04/hide-php-extension-with-url-rewriting-using-htaccess/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 08:41:00 +0000</pubDate>
		<dc:creator>Ru Servers</dc:creator>
				<category><![CDATA[Apache Modules]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[mod_rewrite]]></category>

		<guid isPermaLink="false">http://blog.server.ruservers.com/2010/04/hide-php-extension-with-url-rewriting-using-htaccess/</guid>
		<description><![CDATA[To rewrite the URL you must have the mod_rewrite module must be loaded in apache server. And furthermore, FollowSymLinks options also need to be enabled otherwise you may encounter 500 Internal Sever Error.]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<p>Source: <a title="http://roshanbh.com.np/2008/02/hide-php-url-rewriting-htaccess.html" href="http://roshanbh.com.np/2008/02/hide-php-url-rewriting-htaccess.html">http://roshanbh.com.np/2008/02/hide-php-url-rewriting-htaccess.html</a></p>
<p>&#160;</p>
<p>Last time I’ve written an article about <a href="http://roshanbh.com.np/2008/01/hiding-php-file-extension.html">hiding php file extension</a> where I’ve showed you how you can use .html or .asp extension of file instead of .php extension. But there was one flaw in that technique you have had to change the file extension explicitly but in this post I’m going to show you how to rewrite the URL instead of renaming the file extension Using this technique you will see product.html in the address bar of the browser but the actual file name remains product.php and you don’t need to rename the file extension. Furthermore you can rewrite the URL like product.php?id=5 to product-5.html.</p>
<h6>what is the benefits of rewriting URL?</h6>
<p>When a search engine visits the dynamic url like product.php?id=5 it does not give much importance to that URL as search engine sees “?” sign treat it as a url which keeps on changing. so we’re converting the dynamic URL like the product.php?id=5 to static url format like product-5.html. We’ll rewrite the url in such a way that in browser’s address bar it will display as a product-5.html but it actually calls the file product.php?id=5. So that why these kind of URL also named as SEO friendly URL.</p>
<h6>what is required for URL rewriting ??</h6>
<p>To rewrite the URL you must have the <a href="http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html">mod_rewrite</a> module must be loaded in apache server. And furthermore, FollowSymLinks options also need to be enabled otherwise you may encounter 500 Internal Sever Error. If you don’t know much about mod_rewrite module then please check this post to know <a href="http://roshanbh.com.np/2008/04/check-enable-mod_rewrite-apache.html">how to check and enable mod_rewrite module in apache?</a></p>
<h6>Examples of url rewriting for seo friendly URL</h6>
<p>For rewriting the URL, you should create a .htaccess file in the root folder of your web directory. And have to put the following codes as your requirement.</p>
<p>Options +FollowSymlinks   <br />RewriteEngine on    <br />RewriteRule ^(.*)\.htm$ $1.php [nc]</p>
<p>The following example will rewrite the test.php to test.html i.e when a URL like <a href="http://localhost/test.htm">http://localhost/test.htm</a> is called in address bar it calls the file test.php. As you can see the regular expression in first part of the RewriteRule command and $1 represents the first regular expression of the part of the RewriteRule and [nc] means not case sensitive.</p>
<p>Options +FollowSymlinks   <br />RewriteEngine on    <br />RewriteRule ^product-([0-9]+)\.html$ products.php?id=$1</p>
<p>The following example will rewrite the product.php?id=5 to porduct-5.html i.e when a URL like <a href="http://localhost/product-5.html">http://localhost/product-5.html</a> calls product.php?id=5 automatically.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.server.ruservers.com/2010/04/hide-php-extension-with-url-rewriting-using-htaccess/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prevent a Program from Accessing the Internet using the Windows 7 Firewall</title>
		<link>http://blog.server.ruservers.com/2010/04/prevent-a-program-from-accessing-the-internet-using-the-windows-7-firewall/</link>
		<comments>http://blog.server.ruservers.com/2010/04/prevent-a-program-from-accessing-the-internet-using-the-windows-7-firewall/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 18:06:44 +0000</pubDate>
		<dc:creator>Ru Servers</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[firwall]]></category>

		<guid isPermaLink="false">http://blog.server.ruservers.com/2010/04/prevent-a-program-from-accessing-the-internet-using-the-windows-7-firewall/</guid>
		<description><![CDATA[&#160; Source: http://maximumpcguides.com&#160; &#160; Stop a Program from Gaining Unsolicited Internet Access Open Control Panel in the Start menu. Open Windows Firewall in the Control Panel.&#160; &#160; Note: If Windows Firewall is not available, change View by to Large icons at the top right of the Control Panel. Select Allow a program or feature through [...]]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<p>Source: <a title="http://maximumpcguides.com" href="http://maximumpcguides.com">http://maximumpcguides.com</a>&#160;</p>
<p>&#160;</p>
<h4>Stop a Program from Gaining Unsolicited Internet Access</h4>
<ol>
<li>Open <strong>Control Panel</strong> in the <strong>Start menu</strong>. </li>
<li>Open <strong>Windows Firewall</strong> in the Control Panel.&#160; <br />&#160;<a href="http://maximumpcguides.com/windows-7/prevent-a-program-from-accessing-the-internet-using-the-windows-7-firewall/block-program-windows-7-firewall-1/">
<p><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="block-program-windows-7-firewall-1-468x327[9]" border="0" alt="block-program-windows-7-firewall-1-468x327[9]" src="http://blog.server.ruservers.com/wp-content/uploads/2010/04/blockprogramwindows7firewall1468x3279.png" width="468" height="327" />        <br /></a></li>
<li>
<p><strong>Note:</strong> If Windows Firewall is not available, change <strong>View by</strong> to <strong>Large icons</strong> at the top right of the Control Panel.</p>
</li>
<li>Select <strong>Allow a program or feature through Windows Firewall</strong> in the left column of the Windows Firewall window.
<p><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="block-program-windows-7-firewall-2-468x327[4]" border="0" alt="block-program-windows-7-firewall-2-468x327[4]" src="http://blog.server.ruservers.com/wp-content/uploads/2010/04/blockprogramwindows7firewall2468x3274.png" width="468" height="327" />
<p>&#160;</p>
</li>
<li>Click the <strong>Change settings</strong> button in the Allowed Programs window.
<p><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="block-program-windows-7-firewall-3-468x327[4]" border="0" alt="block-program-windows-7-firewall-3-468x327[4]" src="http://blog.server.ruservers.com/wp-content/uploads/2010/04/blockprogramwindows7firewall3468x3274.png" width="468" height="327" />      <br /> 
<p>&#160;</p>
</li>
<li>Uncheck the program or feature and then click <strong>OK</strong> to save the changes.
<p><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="block-program-windows-7-firewall-4-468x327[4]" border="0" alt="block-program-windows-7-firewall-4-468x327[4]" src="http://blog.server.ruservers.com/wp-content/uploads/2010/04/blockprogramwindows7firewall4468x3274.png" width="468" height="327" />      <br /> 
<p>&#160;</p>
</li>
</ol>
<h4>Stop an Unlisted Program from Gaining Unsolicited Internet Access</h4>
<p><strong><em>What if the program I want to block using the Windows 7 firewall is not listed?</em></strong></p>
<ol>
<li>Follow the steps above. </li>
<li>When you get to the last step (<em>above</em>) click the <strong>Allow another program</strong> button. </li>
<li>Select the program from the Add a Program list or click <strong>Browse</strong> to find it and then click <strong>Add</strong>.
<p><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="block-program-windows-7-firewall-5[4]" border="0" alt="block-program-windows-7-firewall-5[4]" src="http://blog.server.ruservers.com/wp-content/uploads/2010/04/blockprogramwindows7firewall54.png" width="320" height="335" />        </p>
</li>
<li>Uncheck the program and then click <strong>OK</strong> to save the settings.
<p><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="block-program-windows-7-firewall-6-468x292[4]" border="0" alt="block-program-windows-7-firewall-6-468x292[4]" src="http://blog.server.ruservers.com/wp-content/uploads/2010/04/blockprogramwindows7firewall6468x2924.png" width="468" height="292" /></p>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.server.ruservers.com/2010/04/prevent-a-program-from-accessing-the-internet-using-the-windows-7-firewall/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 2.9</title>
		<link>http://blog.server.ruservers.com/2009/12/wordpress-2-9/</link>
		<comments>http://blog.server.ruservers.com/2009/12/wordpress-2-9/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 14:55:17 +0000</pubDate>
		<dc:creator>Ru Servers</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.server.ruservers.com/2009/12/wordpress-2-9/</guid>
		<description><![CDATA[&#160; Source: WordPress Blog &#160; I want to make you mine, all the time… oh wait. Hello. I’m here on behalf of the entire WordPress development team and community to announce the immediate availability of WordPress version 2.9 “Carmen” named in honor of magical jazz vocalist Carmen McRae (whom we’ve added to our Last.fm WP [...]]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<p>Source: <a href="http://wordpress.org/development/2009/12/wordpress-2-9/" target="_blank">WordPress Blog</a></p>
<p>&#160;</p>
<p>I want to make you mine, all the time… oh wait. Hello. I’m here on behalf of the entire WordPress development team and community to announce the immediate availability of <a href="http://wordpress.org/download/">WordPress version 2.9 “Carmen”</a> named in honor of magical jazz vocalist <a href="http://www.carmenmcrae.com/">Carmen McRae</a> (whom we’ve <a href="http://www.last.fm/tag/wordpress-release-jazz">added to our Last.fm WP release station</a>). You can upgrade easily from your Dashboard by going to <strong>Tools</strong> &gt; <strong>Upgrade</strong>, or you can <a href="http://wordpress.org/download/">download from WordPress.org</a>. And of course, it wouldn’t be a major release without a short video summarizing some of the cool things about the new version:</p>
<p>&#160;</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:f505be24-5869-467b-b1b1-1b79f394bcbc" class="wlWriterEditableSmartContent">
<div><embed src="http://v.wordpress.com/wp-content/plugins/video/flvplayer.swf?ver=1.11" type="application/x-shockwave-flash" width="563" height="316" allowscriptaccess="always" allowfullscreen="true" flashvars="guid=NBZ853Xn&amp;width=563&amp;height=316" title="Introducing WordPress 2.9 Carmen"></embed></div>
</div>
<p>&#160;</p>
<p>The coolest new stuff from a user point of view is:</p>
<ol>
<li><strong>Global undo/”trash” feature</strong>, which means that if you accidentally delete a post or comment you can bring it back from the grave (i.e., the Trash). This also eliminates those annoying “are you sure” messages we used to have on every delete. </li>
<li><strong>Built-in image editor</strong> allows you to crop, edit, rotate, flip, and scale your images to show them who’s boss. This is the first wave of our many planned media-handling improvements. </li>
<li><strong>Batch plugin update and compatibility checking,</strong> which means you can update 10 plugins at once, versus having to do multiple clicks for each one, and we’re using the new compatibility data from the plugins directory to give you a better idea of whether your plugins are compatible with new releases of WordPress. This should take the fear and hassle out of upgrading. </li>
<li><a href="http://codex.wordpress.org/Embeds"><strong>Easier video embeds</strong></a> that allow you to just paste a URL on its own line and have it magically turn it into the proper embed code, with Oembed support for YouTube, Daily Motion, Blip.tv, Flickr, Hulu, Viddler, Qik, Revision3, Scribd, Google Video, Photobucket, PollDaddy, and WordPress.tv (and more in the next release). </li>
</ol>
<p>2.9 provides the smoothest ride yet because of a number of improvements under the hood and more subtle improvements you’ll begin to appreciate once you’ve been around the block a few times. Here’s just a sampling:</p>
<ul>
<li>We now have <code>rel=canonical</code> support for better SEO. </li>
<li>There is automatic database optimization support, which you can enable in your <code>wp-config.php</code> file by adding <code>define('WP_ALLOW_REPAIR', true);</code>. </li>
<li>Themes can register “post thumbnails” which allow them to attach an image to the post, especially useful for magazine-style themes. </li>
<li>A new <code>commentmeta</code> table that allows arbitrary key/value pairs to be attached to comments, just like posts, so you can now expand greatly what you can do in the comment framework. </li>
<li>Custom post types have been upgraded with better API support so you can juggle more types than just post, page, and attachment. (More of this planned for 3.0.) </li>
<li>You can set custom theme directories, so a plugin can register a theme to be bundled with it or you can have multiple shared theme directories on your server. </li>
<li>We’ve upgraded TinyMCE WYSIWYG editing and Simplepie. </li>
<li>Sidebars can now have descriptions so it’s more obvious what and where they do what they do. </li>
<li>Specify category templates not just by ID, like before, but by slug, which will make it easier for theme developers to do custom things with categories — like post types! </li>
<li>Registration and profiles are now extensible to allow you to collect things more easily, like a user’s Twitter account or any other fields you can imagine. </li>
<li>The XML-RPC API has been extended to allow changing the user registration option. We fixed some Atom API attachment issues. </li>
<li>Create custom galleries with the new include and exclude attributes that allow you to pull attachments from any post, not just the current one. </li>
<li>When you’re editing files in the theme and plugin editors it remembers your location and takes you back to that line after you save. (Thank goodness!!!) </li>
<li>The Press This bookmarklet has been improved and is faster than ever; give it a try for on-the-fly blogging from wherever you are on the internet. </li>
<li>Custom taxonomies are now included in the WXR export file and imported correctly. </li>
<li>Better hooks and filters for excerpts, smilies, HTTP requests, user profiles, author links, taxonomies, SSL support, tag clouds, query_posts and WP_Query </li>
</ul>
<p>All of this and more is reflected in the <a href="http://core.trac.wordpress.org/query?status=closed&amp;milestone=2.9">over 500 tickets, bugs, and enhancements that WP developers in this release cycle</a>.</p>
<p>This release included code from over 140 contributors, here’s everyone we were able to identify: <a href="http://xavisys.com/">aaroncampbell (Aaron Campbell)</a>, <a href="http://sixohthree.com/">abackstrom (Adam Backstrom)</a>, <a href="http://www.aldenta.com/">aldenta (John Ford)</a>, <a href="http://alexking.org/">alexkingorg (Alex King)</a>, [amilanov], <a href="http://antony.lesuisse.org/">antonylesuisse (Antony Lesuisse)</a>, <a href="http://apeatling.wordpress.com/">apeatling (Andy Peatling)</a>, <a href="http://blog.apokalyptik.com/">apokalyptik (Demitrious Kelly)</a>, <a href="http://www.mailpress.org/">arena (André Renaut)</a>, <a href="http://digitalize.ca/">batmoo (Mohammad Jangda)</a>, <a href="http://bendunkle.com/">Ben Dunkle</a>, <a href="http://profiles.wordpress.org/benbe1987">BenBE1987</a>, <a href="http://blog.bf-itservice.de/">Benjamin Flesch</a>, <a href="http://www.happyhumans.com/">bookchiq (Sarah Lewis)</a>, <a href="http://profiles.wordpress.org/brianwhite">brianwhite</a>, <a href="http://profiles.wordpress.org/c0nstruct">c0nstruct</a>, <a href="http://www.caesarsgrunt.com/">caesarsgrunt (Caesar Schinas)</a>, <a href="http://kniffenwebdesign.com/">CalebKniffen (Caleb Kniffen)</a>, <a href="http://profiles.wordpress.org/chrisbliss18">chrisbliss18</a>, <a href="http://profiles.wordpress.org/chrisscott">chrisscott (Chris Scott)</a>, <a href="http://profiles.wordpress.org/christoph179">christoph179</a>, <a href="http://coffee2code.com/">coffee2code (Scott Reilly)</a>, [cross country flight], <a href="http://www.curioso.org/">Curioso</a>, <a href="http://dave.pageportfolio.co.uk/">davecpage (Dave Page)</a>, <a href="http://dan-cole.com/">dcole07 (Dan Cole)</a>, <a href="http://dd32.id.au/">dd32 (Dion Hulse)</a>, <a href="http://op111.net/">demetris (???????? ???????)</a>, <a href="http://www.semiologic.com/">Denis-de-Bernardy</a>, <a href="http://profiles.wordpress.org/dj-wp">dj-wp</a>, <a href="http://profiles.wordpress.org/dwright">dwright</a>, <a href="http://eddieringle.com/">eddieringle (Eddie Ringle)</a>, <a href="http://www.homelandstupidity.us/">error (Michael Hampton)</a>, <a href="http://profiles.wordpress.org/ewestp">ewestp</a>, <a href="http://profiles.wordpress.org/fabifott">fabifott</a>, <a href="http://www.ilfilosofo.com/">filosofo (Austin Matzko)</a>, <a href="http://justintadlock.com/">greenshady (Justin Tadlock)</a>, <a href="http://gsnedders.com/">gsnedders/link92 (Geoffrey Sneddon)</a>, <a href="http://hailin.wordpress.com/">hailin (Hailin Wu)</a>, <a href="http://codex.wordpress.org/User:Hakre">hakre</a>, <a href="http://profiles.wordpress.org/hanilovesme">hanilovesme</a>, <a href="http://ondskap.net/wp/">Harald Nesland</a>, <a href="http://profiles.wordpress.org/harrym">harrym</a>, <a href="http://holizz.com/">holizz (Tom Adams)</a>, <a href="http://profiles.wordpress.org/ikonst">ikonst</a>, <a href="http://jacobsantos.com/">jacobsantos (Jacob Santos)</a>, <a href="http://jane.wordpress.com/">janeforshort (Jane Wells)</a>, <a href="http://om4.com.au/">jamescollins (James Collins)</a>, <a href="http://bethesignal.org/">jdub (Jeff Waugh)</a>, <a href="http://www.modulaweb.fr/">jeff_ (Jean-François “Jeff” VIAL)</a>, <a href="http://simianuprising.com/">jeremyclarke (Jeremy Clarke)</a>, <a href="http://jeremy.visser.name/">JeremyVisser (Jeremy Visser)</a>, <a href="http://profiles.wordpress.org/jikamens">jikamens</a>, <a href="http://profiles.wordpress.org/jmulley">jmulley</a>, <a href="http://profiles.wordpress.org/joern_w">Joern_W</a>, <a href="http://devel.kostdoktorn.se/">johanee (Johan Eenfeldt)</a>, <a href="http://lud.icro.us/">johnbillion (John Blackbourn)</a>, <a href="http://johnjamesjacoby.com/">johnjamesjacoby (John James Jacoby)</a>, <a href="http://profiles.wordpress.org/johnjosephbachir">johnjosephbachir (John Joseph Bachir)</a>, <a href="http://profiles.wordpress.org/jonathanrogers">JonathanRogers</a>, <a href="http://yoast.com/">joostdevalk (Joost de Valk)</a>, <a href="http://rooibo.wordpress.com/">Jose Carlos Norte</a>, <a href="http://josephscott.org/">josephscott (Joseph Scott)</a>, <a href="http://tyco.ws/">junsuijin</a>, <a href="http://agapetry.net/">kevinB (Kevin Behrens)</a>, <a href="http://kometbomb.net/">kometbomb</a>, <a href="http://www.yuriko.net/">lilyfan (IKEDA Yuriko)</a>, [lostinlafayette], <a href="http://profiles.wordpress.org/madhyde">madhyde</a>, <a href="http://subscribe2.wordpress.com/">MattyRob</a>, <a href="http://blogwaffe.com/">mdawaffe (Michael Adams)</a>, <a href="http://www.mittineague.com/">Mittineague</a>, <a href="http://blogyul.miqrogroove.com/">miqrogroove</a>, <a href="http://profiles.wordpress.org/morfiusx">morfiusx</a>, <a href="http://www.misthaven.org.uk/blog/">mrmist (David McFarlane)</a>, <a href="http://nickmomrik.com/">mtdewvirus (Nick Momrik)</a>, <a href="http://urzenia.net/">mysz</a>, <a href="http://twitter.com/nacin">nacin (Andrew Nacin)</a>, <a href="http://thebookofjoe.com/">nanochrome</a>, <a href="http://blog.detlog.org/">nao (Naoko McCracken)</a>, <a href="http://www.nathanrice.net/">nathanrice (Nathan Rice)</a>, <a href="http://nikolay.bg/">nbachiyski (??????? ????????)</a>, <a href="http://www.niallkennedy.com/">niallkennedy (Niall Kennedy)</a>, <a href="http://nickohrn.com/">nickohrn (Nick Ohrn)</a>, <a href="http://www.rpmurphy.com/">ninjaWR (Ryan Murphy)</a>, <a href="http://noel.io/">noel (Noël Jackson)</a>, <a href="http://ottodestruct.com/">Otto42 (Samuel Wood)</a>, <a href="https://redmine.kirdev.sch.bme.hu/">pairg</a>, <a href="https://peaceable-whale.pip.verisignlabs.com/">peaceablewhale (Franklin Tse)</a>, <a href="http://cnpstudio.com/">prettyboymp (Michael Pretty)</a>, <a href="http://www.prodevstudio.net">ProDevStudio</a>, <a href="http://www.bdihot.co.il/">ramiy</a>, <a href="http://www.red-sweater.com/blog/">redsweater (Daniel Jalkut)</a>, <a href="http://ruslany.net/">ruslany</a>, <a href="http://unlettered.org/">sambauers (Sam Bauers)</a>, <a href="http://scribu.net/">scribu</a>, <a href="http://profiles.wordpress.org/sewar">Sewar</a>, <a href="http://profiles.wordpress.org/simek">Simek</a>, <a href="http://www.simonwheatley.co.uk/">simonwheatley (Simon Wheatley)</a>, <a href="http://www.poradnik-webmastera.com/">sirzooro (Daniel Fru?y?ski)</a>, <a href="http://sivel.net/">sivel (Matt Martz)</a>, <a href="http://skeltoac.com/">skeltoac (Andy Skelton)</a>, <a href="http://smallvoid.com/about/">snakefoot</a>, <a href="http://stephanreiter.info/">stephanreiter (Stephan Reiter)</a>, <a href="http://striderweb.com/nerdaphernalia/">strider72 (Stephen Rider)</a>, <a href="http://profiles.wordpress.org/taco1991">taco1991</a>, <a href="http://ideasilo.wordpress.com/">takayukister (Takayuki Miyoshi)</a>, <a href="http://tellyworth.wordpress.com/">tellyworth</a>, <a href="http://profiles.wordpress.org/tenpura">tenpura</a>, <a href="http://profiles.wordpress.org/usermrpapa">usermrpapa</a>, <a href="http://profiles.wordpress.org/utkarsh">utkarsh</a>, <a href="http://www.viper007bond.com/">Viper007Bond</a>, <a href="http://blog.sjinks.org.ua/">vladimir_kolesnikov (Vladimir Kolesnikov)</a>, <a href="http://voxpelli.se/">VoxPelli (Pelle Wessman)</a>, [voyou1], <a href="http://emphaticallystatic.org/">wahgnube</a>, <a href="http://www.waltervos.com/">waltervos</a>, <a href="http://weston.ruter.net/">westonruter (Weston Ruter)</a>, <a href="http://willnorris.com/">wnorris (Will Norris)</a>, <a href="http://xentek.net/">xenlab (Eric Marden)</a>, <a href="http://blog.yoavfarhi.com/">yoavf (Yoav Farhi)</a>. Wowza!</p>
<p>2.9 has been an exciting development cycle, and I must say it has whetted our appetite for 3.0, which is coming next (probably this spring) and will include at the very least the merge of MU with the WordPress core, and a new default theme. We can’t wait to start working on it. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.server.ruservers.com/2009/12/wordpress-2-9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 2.8</title>
		<link>http://blog.server.ruservers.com/2009/06/wordpress-2-8/</link>
		<comments>http://blog.server.ruservers.com/2009/06/wordpress-2-8/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 10:10:22 +0000</pubDate>
		<dc:creator>Ru Servers</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.server.ruservers.com/2009/06/wordpress-2-8/</guid>
		<description><![CDATA[&#160; Source: Wprdpress Blog &#160; The latest and greatest version of WordPress, version 2.8 “Baker,” is immediately available for download. 2.8 represents a nice fit and finish release for WordPress with improvements to themes, widgets, taxonomies, and overall speed. We also fixed over 790 bugs. This release is named in honor of noted trumpeter and [...]]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<p>Source: <a href="http://wordpress.org/development/2009/06/wordpress-28/" target="_blank">Wprdpress Blog</a></p>
<p>&#160;</p>
<p>The latest and greatest version of WordPress, version 2.8 “Baker,” <a href="http://wordpress.org/download/">is immediately available for download</a>. 2.8 represents a nice fit and finish release for WordPress with improvements to themes, widgets, taxonomies, and overall speed. We also fixed over 790 bugs. This release is named in honor of noted trumpeter and vocalist <a href="http://en.wikipedia.org/wiki/Chet_Baker">Chet Baker</a>. Here’s a quick video overview of everything in the new release:</p>
<p>&#160;</p>
<div style="padding-bottom: 0px; padding-left: 0px; width: 400px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:14cf1605-e657-47e8-a5bc-57221931f398" class="wlWriterEditableSmartContent">
<div><embed src="http://v.wordpress.com/Pu3T4X8l" type="application/x-shockwave-flash" width="400" height="224" allowscriptaccess="always" allowfullscreen="true"></embed></div>
</div>
<p>&#160;</p>
<p>The first thing you’ll notice is that visually 2.8 feels a lot like 2.7, just with some minor tweaks here and there. However once you’ll dig in you’ll begin to appreciate the changes.</p>
<h5>Major New Improvements</h5>
<p>First and foremost, <strong>2.8 is way faster to use</strong>. We’ve changed the way WordPress does style and scripting.</p>
<p>The core and plugin updaters in previous versions of WordPress have been such a success we decided to bring the same to themes. You can now <strong>browse the entire theme directory and install a theme with one click</strong> from the comfort of your WordPress dashboard.</p>
<p>If you make edits or tweaks to themes or plugins from your dashboard, you’ll appreciate the new <strong>CodePress editor</strong> which gives syntax highlighting to the previously-plain editor. Also there is now contextual documentation for the functions in the file you’re editing linked right below the editor.</p>
<p>If you were ever frustrated with widgets before, this release should be your savior. <strong>We’ve completely redesigned the widgets interface</strong> (which we didn’t have time to in 2.7) to allow you to do things like edit widgets on the fly, have multiple copies of the same widget, drag and drop widgets between sidebars, and save inactive widgets so you don’t lose all their settings. Developers now have access to a <a href="http://codex.wordpress.org/WordPress_Widgets_Api">much cleaner and robust API</a> for creating widgets as well.</p>
<p>Finally you should explore the <strong>new Screen Options on every page</strong>. It’s the tab in the top right. Now, for example, if you have a wide monitor you could set up your dashboard to have four columns of widgets instead of the two it has by default. On other pages you can change how many items show per page.</p>
<h5>And Even More</h5>
<p><a href="http://codex.wordpress.org/Version_2.8">You can read the full list of over 180 new features, changes, upgrades, and improvements on the Codex</a>. The list is exhausting!</p>
<h5>The Future</h5>
<p>We’re already thinking hard about the next versions, 2.9 and 3.0. Keep an eye out for improved media handling, better dependency checking, versioning of templates and themes, and of course the fabled merging of WordPress and MU announced at WordCamp San Francisco two weeks ago.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.server.ruservers.com/2009/06/wordpress-2-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Export and Backup Emails from Outlook to Gmail Online</title>
		<link>http://blog.server.ruservers.com/2009/03/export-and-backup-emails-from-outlook-to-gmail-online/</link>
		<comments>http://blog.server.ruservers.com/2009/03/export-and-backup-emails-from-outlook-to-gmail-online/#comments</comments>
		<pubDate>Sat, 21 Mar 2009 21:33:57 +0000</pubDate>
		<dc:creator>Ru Servers</dc:creator>
				<category><![CDATA[How To]]></category>

		<guid isPermaLink="false">http://blog.server.ruservers.com/2009/03/export-and-backup-emails-from-outlook-to-gmail-online/</guid>
		<description><![CDATA[&#160; Source: http://www.labnol.org/internet/email/export-outlook-email-to-gmail-pst-backup/1938/ &#160; Sachin writes &#8211; “I have few thousand email messages inside Microsoft Outlook (a pst file) organized in various folders. I know it is possible to download emails from Gmail to Outlook using POP3 or IMAP but is the reverse path possible.” Sachin is looking for a trick to archive all Outlook [...]]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<p>Source: <a title="http://www.labnol.org/internet/email/export-outlook-email-to-gmail-pst-backup/1938/" href="http://www.labnol.org/internet/email/export-outlook-email-to-gmail-pst-backup/1938/" target="_blank">http://www.labnol.org/internet/email/export-outlook-email-to-gmail-pst-backup/1938/</a></p>
<p>&#160;</p>
<p>Sachin writes &#8211; “I have few thousand email messages inside Microsoft Outlook (a pst file) organized in various folders. I know it is possible to download emails from Gmail to Outlook using <a href="http://labnol.blogspot.com/2005/11/gmail-inbox-backup-with-microsoft.html">POP3</a> or <a href="http://www.labnol.org/internet/email/synchronize-gmail-emails-outlook-express-labels/1615/">IMAP</a> but is the reverse path possible.” </p>
<p>Sachin is looking for <strong>a trick to archive all Outlook email messages (and folders) to his online Gmail account</strong> for two reasons &#8211; one is <strong>secure backup</strong> and two, he will be able to <strong>access his old emails from any computer</strong>.</p>
<p><a href="http://blog.server.ruservers.com/wp-content/uploads/2009/03/gmailoutlookbackup.gif" target="_blank" rel="lightbox[186]"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="gmailoutlookbackup" border="0" alt="gmailoutlookbackup" src="http://blog.server.ruservers.com/wp-content/uploads/2009/03/gmailoutlookbackup-thumb.gif" width="446" height="152" /></a> </p>
<p>Solution: It is quite easy to transfer Outlook emails to your Gmail mailbox. Here’s a step by step guide:</p>
<p><strong>Step 1:</strong> Enable IMAP in your Gmail account and then configure Outlook (or Outlook Express or Windows Live Mail) to sync with your Gmail address via IMAP. Read <a href="http://www.howtogeek.com/howto/microsoft-office/use-gmail-imap-in-microsoft-outlook-2007/">this</a> guide.</p>
<p><strong><a href="http://blog.server.ruservers.com/wp-content/uploads/2009/03/archivepst.png" target="_blank" rel="lightbox[186]"><img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="archivepst" border="0" alt="archivepst" align="right" src="http://blog.server.ruservers.com/wp-content/uploads/2009/03/archivepst-thumb.png" width="200" height="164" /></a> Step 2:</strong> Import your Outlook PST file into a Personal folder that is different from your default Gmail Inbox. </p>
<p>To import, click File -&gt; Import And Export -&gt; Import from another program or file. -&gt; Next -&gt; Personal Folder File (.pst) -&gt; Next. </p>
<p>Select the PST file that contains your email, then pick the email folders that you want to import in Outlook and click <strong>Finish</strong>.</p>
<p><strong>Step 3:</strong> Select the Personal folders that you want to backup online and copy them your Gmail Folder in Outlook (see screenshot).</p>
<p>In the <strong>Folder List</strong>, right-click the folder you want to copy and click <strong>Copy <em>Folder name</em></strong>. Click the Gmail Folder in Outlook to copy that folder in that location. You can repeat the steps as needed for other folders. </p>
<p><strong><a href="http://blog.server.ruservers.com/wp-content/uploads/2009/03/copyoutlookfolder.png" target="_blank" rel="lightbox[186]"><img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="copyoutlookfolder" border="0" alt="copyoutlookfolder" align="right" src="http://blog.server.ruservers.com/wp-content/uploads/2009/03/copyoutlookfolder-thumb.png" width="270" height="162" /></a> </strong>That’s it. Your Outlook email will soon become available inside your online Gmail Inbox.</p>
<p>If your switching from Hotmail to Gmail, check this tutorial on <a href="http://www.labnol.org/internet/email/move-emails-from-hotmail-to-gmail-outlook-imap/1951/"><strong>moving emails from Hotmail to Gmail</strong></a>.</p>
<p>Caution: The migration from Outlook to Gmail can take a long time if you have very large Outlook pst file or if your internet connection speed is slow. Therefore, consider <a href="http://www.labnol.org/software/tutorials/advantages-using-gmail-imap-microsoft-outlook/1781/">removing all large emails</a> before moving them to your Gmail via IMAP.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.server.ruservers.com/2009/03/export-and-backup-emails-from-outlook-to-gmail-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Manage Profiles</title>
		<link>http://blog.server.ruservers.com/2009/03/how-to-manage-profiles/</link>
		<comments>http://blog.server.ruservers.com/2009/03/how-to-manage-profiles/#comments</comments>
		<pubDate>Sat, 21 Mar 2009 20:33:20 +0000</pubDate>
		<dc:creator>Ru Servers</dc:creator>
				<category><![CDATA[How To]]></category>

		<guid isPermaLink="false">http://blog.server.ruservers.com/2009/03/how-to-manage-profiles/</guid>
		<description><![CDATA[&#160; Source: http://www.mozilla.org/support/thunderbird/profile &#160; Mozilla Thunderbird stores all your personal settings, such as your mail, passwords and extensions, in a profile. The profile is stored on your hard drive in a profile folder. If you run into problems using Thunderbird (e.g. problems starting after installing an extension, or other features not functioning properly), the first [...]]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<p>Source: <a title="http://www.mozilla.org/support/thunderbird/profile" href="http://www.mozilla.org/support/thunderbird/profile" target="_blank">http://www.mozilla.org/support/thunderbird/profile</a></p>
<p>&#160;</p>
<p>Mozilla Thunderbird stores all your personal settings, such as your mail, passwords and extensions, in a <em>profile</em>. The profile is stored on your hard drive in a <em>profile folder</em>. </p>
<p>If you run into problems using Thunderbird (e.g. problems starting after installing an extension, or other features not functioning properly), the first thing you&#8217;re usually asked to do in the tech support forum is to <a href="http://www.mozilla.org/support/thunderbird/profile#new">create a new profile</a>. This tutorial will not only show you how to do that, but also how to create backups and move or restore existing profiles.</p>
<h4><a>Contents</a></h4>
<ul>
<li><a href="http://www.mozilla.org/support/thunderbird/profile#locate">Locate your profile folder</a></li>
<li><a href="http://www.mozilla.org/support/thunderbird/profile#new">Create a new profile</a></li>
<li><a href="http://www.mozilla.org/support/thunderbird/profile#backup">Backing up your profile</a></li>
<li><a href="http://www.mozilla.org/support/thunderbird/profile#move">Move an existing profile or restore a backed up profile</a></li>
</ul>
<h4>Locate your profile folder</h4>
<p>Knowing where your profile folder is stored can be useful if, for example, you want to make a backup of your personal data.</p>
<ul>
<li>On <strong>Windows Vista/XP/2000</strong>, the path is usually <code><a href="http://www.mozilla.org/support/thunderbird/profile#appdata">%AppData%</a>\Thunderbird\Profiles\<var>xxxxxxxx</var>.default\</code>, where <var>xxxxxxxx</var> is a random string of 8 characters. Just browse to <code>C:\Documents and Settings\<var>[User Name]</var>\Application Data\Thunderbird\Profiles\</code> on Windows XP/2000 or <code>C:\users\<var>[User Name]</var>\AppData\Roaming\Thunderbird\Profiles\</code> on Windows Vista, and the rest should be obvious. </li>
<li>On <strong>Windows 95/98/Me</strong>, the path is usually <code>C:\WINDOWS\Application Data\Mozilla\Thunderbird\Profiles\<var>xxxxxxxx</var>.default\</code></li>
<li>On <strong>Linux</strong>, the path is usually <code>~/.thunderbird/<var>xxxxxxxx</var>.default/</code></li>
<li>On <strong>Mac OS X</strong>, the path is usually <code>~/Library/Thunderbird/Profiles/<var>xxxxxxxx</var>.default/</code></li>
</ul>
<p><a><var>%AppData%</var></a> is a shorthand for the Application Data path on Windows 2000/XP/Vista. To use it, click Start &gt; Run&#8230; (use the search box on Vista), enter %AppData% and press <kbd>Enter</kbd>. You will be taken to the &quot;real&quot; folder, which is normally <code>C:\Documents and Settings\<var>[User Name]</var>\Application Data</code> on Windows XP/2000, <code>C:\users\<var>[User Name]</var>\AppData\Roaming</code> on Windows Vista.</p>
<h4>Create a new profile</h4>
<p><a href="http://blog.server.ruservers.com/wp-content/uploads/2009/03/profilemanager1.png" target="_blank" rel="lightbox[179]"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="profilemanager1" border="0" alt="profilemanager1" src="http://blog.server.ruservers.com/wp-content/uploads/2009/03/profilemanager1-thumb.png" width="262" height="197" /></a> </p>
<p>The screenshots are from Firefox, but the appearance is the same in Thunderbird.</p>
<p>In order to create a new profile, you use the <em>Profile Manager</em>. To start the Profile Manager in Windows, follow these steps:</p>
<ol>
<li>Close Thunderbird completely (select File &gt; Exit from the main menu of Thunderbird). </li>
<li>Select Start &gt; Run&#8230; from the Windows Start menu (use the search box on Vista). </li>
<li>Enter <code>thunderbird.exe -ProfileManager</code> and press OK. </li>
</ol>
<p>On Mac OS X, navigate to <code>/Applications/Utilities</code>, open the Terminal application, type <code>/Applications/Thunderbird.app/Contents/MacOS/thunderbird -ProfileManager</code>, and press <kbd>Return</kbd>.</p>
<p>On Linux, start Thunderbird with the <var>-profilemanager</var> switch, e.g. <code>./thunderbird -ProfileManager</code> (this assumes that you&#8217;re in the Thunderbird directory).</p>
<p>You should now see the Profile Manager window, shown in the screenshot to the right.</p>
<p>From the Profile Manager you are also able to remove and rename profiles.</p>
<p><a href="http://blog.server.ruservers.com/wp-content/uploads/2009/03/profilemanager2.png" target="_blank" rel="lightbox[179]"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="profilemanager2" border="0" alt="profilemanager2" src="http://blog.server.ruservers.com/wp-content/uploads/2009/03/profilemanager2-thumb.png" width="365" height="280" /></a> </p>
<p>Click on the Create Profile&#8230; button to start the Create Profile Wizard. Click Next and enter the name of the profile, e.g. your name or something descriptive.</p>
<p>You can also choose where on the disk you want the profile to be stored, which is useful if you plan on exporting your settings to another computer or setup in the future.</p>
<p>Finally, click Finish to have Thunderbird create the new profile.</p>
<p><a href="http://blog.server.ruservers.com/wp-content/uploads/2009/03/profilemanager3.png" target="_blank" rel="lightbox[179]"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="profilemanager3" border="0" alt="profilemanager3" src="http://blog.server.ruservers.com/wp-content/uploads/2009/03/profilemanager3-thumb.png" width="262" height="197" /></a> </p>
<p>You should now be taken back to the Profile Manager and the newly created profile should be listed. Select it and click Start Thunderbird. That&#8217;s it! </p>
<p>You are now running Thunderbird with the new profile, which means all settings are reset to default. If you want to switch back to your old profile, just start the Profile Manager again (instructions above) and select the old profile.</p>
<p>You can also have Thunderbird start a selected profile automatically, so you don&#8217;t have to pick one each time the browser is launched. Do this by checking the Don&#8217;t ask at startup option.</p>
<h4>Backing up your profile</h4>
<p>Backing up your profile folder in Thunderbird is easy. Just follow these steps (which assumes you know how to manage files on your computer):</p>
<ol>
<li>Shut down Thunderbird completely (File &gt; Exit). </li>
<li>Make a copy of your <a href="http://www.mozilla.org/support/thunderbird/profile#locate">profile folder</a> to, for example, a CD-RW disc or a separate hard disk for backup purposes. </li>
</ol>
<h4>Move an existing profile or restore a backed up profile</h4>
<p>It&#8217;s possible to move the location of a profile folder. This could be useful if you have a backed up profile folder somewhere on your hard drive and want to tell Thunderbird to use that as your profile. This section explains how to do this.</p>
<ol>
<li>Shut down Thunderbird completely (File &gt; Exit). </li>
<li>Move the profile folder to the desired location. For example, on Windows XP, move the profile from <code>C:\Documents and Settings\<var>[username]</var>\Application Data\Thunderbird\Profiles\<var>xxxxxxxx.default</var></code> to <code>D:\Stuff\MyMailProfile</code>. If you are reading these instructions because you want to restore a previously backed up profile, this step isn&#8217;t necessary. Just note the current location of the profile you want to restore. </li>
<li>Open up <code>profiles.ini</code> in a text editor. The file is located in the <em>application data folder</em> for Thunderbird:
<ul>
<li>On <strong>Windows Vista/XP/2000</strong>, the path is <code><a href="http://www.mozilla.org/support/thunderbird/profile#appdata">%AppData%</a>\Thunderbird\</code></li>
<li>On <strong>Windows 95/98/Me</strong>, the path is usually <code>C:\WINDOWS\Application Data\Thunderbird\</code></li>
<li>On <strong>Linux</strong>, the path is <code>~/.thunderbird/</code></li>
<li>On <strong>Mac OS X</strong>, the path is <code>~/Library/Application Support/Thunderbird/</code></li>
</ul>
</li>
<li>In <code>profiles.ini</code>, locate the entry for the profile you&#8217;ve just moved. Change the <code>Path=</code> line to the new location. <strong>IMPORTANT NOTICE:</strong> If you switch from a relative path to a non-relative one, the direction of the slashes may need to change (e.g. in Windows, non-relative paths use backslashes, whereas relative ones use forward slashes). </li>
<li>Change <code>IsRelative=1</code> to <code>IsRelative=0</code>. </li>
<li>Save <code>profiles.ini</code> and restart Thunderbird. </li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.server.ruservers.com/2009/03/how-to-manage-profiles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
