<?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>Pleasanton Web Design &#187; .htaccess</title>
	<atom:link href="http://pleasantonwebdesignblog.com/category/htaccess/feed" rel="self" type="application/rss+xml" />
	<link>http://pleasantonwebdesignblog.com</link>
	<description>Information on Web design, technology, and culture from my vantage point here in Pleasanton, California.</description>
	<lastBuildDate>Fri, 04 May 2012 18:22:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Enabling SEF Urls in Drupal 6</title>
		<link>http://pleasantonwebdesignblog.com/2009/09/enabling-sef-urls-in-drupal-6.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=enabling-sef-urls-in-drupal-6</link>
		<comments>http://pleasantonwebdesignblog.com/2009/09/enabling-sef-urls-in-drupal-6.html#comments</comments>
		<pubDate>Sat, 19 Sep 2009 02:12:44 +0000</pubDate>
		<dc:creator>Troy Philis</dc:creator>
				<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[sef urls]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://pleasantonwebdesignblog.com/?p=487</guid>
		<description><![CDATA[I have never really understood why web applications, like Drupal, that have the capability of producing search engine friendly (SEF) URLs don&#8217;t have them enabled by default. Who doesn&#8217;t like SEF Urls? To Enable SEF URLs in Drupal 6, follow these steps: enable mod rewrite &#8211; this can be done through .htaccess or httpd.conf from admin: [...]]]></description>
			<content:encoded><![CDATA[<div class="none"><div class="g-plusone" data-href="http://pleasantonwebdesignblog.com/2009/09/enabling-sef-urls-in-drupal-6.html" size="small" count="true"></div></div><p>I have never really understood why web applications, like Drupal, that have the capability of producing search engine friendly (SEF) URLs don&#8217;t have them enabled by default. Who doesn&#8217;t like SEF Urls?</p>
<p>To Enable SEF URLs in Drupal 6, follow these steps:</p>
<ol>
<li>enable mod rewrite &#8211; this can be done through .htaccess or httpd.conf</li>
<li>from admin: enable site building&gt;modules&gt;paths</li>
<li>enable site configuration&gt;clean urls</li>
<li>create aliases site building &gt; url aliases &gt; add aliases</li>
</ol>
<p>You have to add aliases manually using this process. Perhaps Drupal has, or will have a module that is more automatic in the future. We can only hope (but not hold our breaths)!</p>
<p>
<!-- Begin Google Adsense code -->
<script type="text/javascript"><!--
google_ad_client = "pub-8315023803230274";
/* 468x60, created 1/7/09 */
google_ad_slot = "2170958206";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<!-- End Google Adsense code -->
</p>
]]></content:encoded>
			<wfw:commentRss>http://pleasantonwebdesignblog.com/2009/09/enabling-sef-urls-in-drupal-6.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Elgg Social Networking On Shared Hosting</title>
		<link>http://pleasantonwebdesignblog.com/2007/07/elgg-social-networking-on-shared-hosting.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=elgg-social-networking-on-shared-hosting</link>
		<comments>http://pleasantonwebdesignblog.com/2007/07/elgg-social-networking-on-shared-hosting.html#comments</comments>
		<pubDate>Sat, 28 Jul 2007 19:18:00 +0000</pubDate>
		<dc:creator>Troy Philis</dc:creator>
				<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[500 server error]]></category>
		<category><![CDATA[elgg]]></category>
		<category><![CDATA[mod_rewrite]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[social networking]]></category>

		<guid isPermaLink="false">http://pleasantonwebdesign.tpdevspace.com/?p=122</guid>
		<description><![CDATA[I&#8217;m currently testing out some open source social networking web applications that compare to Myspace. The most promising at the moment seems to be Elgg (don&#8217;t ask me what it means). AroundMe looks good too, but I read a comment on their blog that it wasn&#8217;t quite ready yet. Elgg is a little more difficult [...]]]></description>
			<content:encoded><![CDATA[<div class="none"><div class="g-plusone" data-href="http://pleasantonwebdesignblog.com/2007/07/elgg-social-networking-on-shared-hosting.html" size="small" count="true"></div></div><p>I&#8217;m currently testing out some open source social networking web applications that compare to Myspace. The most promising at the moment seems to be <a href="http://www.elgg.net/">Elgg</a> (don&#8217;t ask me what it means). AroundMe looks good too, but I read a comment on their blog that it wasn&#8217;t quite ready yet.</p>
<p>Elgg is a little more difficult to install than other open source applications out there. That is, if you are installing it on a shared hosting account. There are two obstacles you will need to overcome. First of all .htaccess is probably not enabled for your account, and when the Elgg .htaccess starts trying to do things, your server will choke with a 500 Server Error. So you need to have your hosting support person enable .htaccess for the directories you will install Elgg in.
<p>
<!-- Begin Google Adsense code -->
<script type="text/javascript"><!--
google_ad_client = "pub-8315023803230274";
/* 468x60, created 1/7/09 */
google_ad_slot = "2170958206";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<!-- End Google Adsense code -->
</p>
<p>That&#8217;s not all though. My host (hostmysite.com) didn&#8217;t like the following in the Elgg .htaccess file:</p>
<p>Options +FollowSymLinks<br />RewriteEngine on</p>
<p>These are mod_rewrite directives. They had me comment them out and added the statements to their own special configuration file. My current .htaccess just has the Rewrite rules listed.</p>
<p>I found a lot of posts from people looking for installation support for this issue, and what a lot of the well intentioned developers trying to help didn&#8217;t understand (or didn&#8217;t communicate) is that these seemingly simple settings can become complex on shared hosts. For security, processes can be disabled, or configuration can be more complex than if you own your own box.
<p>
<!-- Begin Google Adsense code -->
<script type="text/javascript"><!--
google_ad_client = "pub-8315023803230274";
/* 468x60, created 1/7/09 */
google_ad_slot = "2170958206";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<!-- End Google Adsense code -->
</p>
<p>Hopefully this helps anyone having  500 server errors when installing Elgg on a shared host.</p>
<p>Check out my Elgg installation at <a href="http://www.fanclubhelper.com">Fan Club Helper</a></p>
]]></content:encoded>
			<wfw:commentRss>http://pleasantonwebdesignblog.com/2007/07/elgg-social-networking-on-shared-hosting.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

