<?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>WebGeek &#187; Webdevelopment</title>
	<atom:link href="http://www.webgeek.be/category/webdevelopment/feed" rel="self" type="application/rss+xml" />
	<link>http://www.webgeek.be</link>
	<description>Up to date informatie voor de professionele webmaster, -designer en -developer</description>
	<lastBuildDate>Fri, 22 Apr 2011 17:13:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Lokaal een url koppelen met je hosts file</title>
		<link>http://www.webgeek.be/webdevelopment/server-setup/lokaal-een-url-koppelen-met-je-hosts-file</link>
		<comments>http://www.webgeek.be/webdevelopment/server-setup/lokaal-een-url-koppelen-met-je-hosts-file#comments</comments>
		<pubDate>Sun, 13 Dec 2009 13:32:28 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Server setup]]></category>

		<guid isPermaLink="false">http://www.webgeek.be/?p=47</guid>
		<description><![CDATA[Lokaal een webserver opzetten om een web applicatie te ontwikkelen is zeer eenvoudig. Je wil vaak net dezelfde lokale ontwikkel omgeving opzetten als de omgeving waar je applicatie live zal komen te staan. De applicatie komt dan vaak op een url als deze te staan: http://localhost/mijn-project/. Dit wijkt uiteraard af van de uiteindelijke domeinnaam waar [...]]]></description>
			<content:encoded><![CDATA[<p>Lokaal een webserver opzetten om een web applicatie te ontwikkelen is zeer eenvoudig. Je wil vaak net dezelfde lokale ontwikkel omgeving opzetten als de omgeving waar je applicatie live zal komen te staan. De applicatie komt dan vaak op een url als deze te staan: <a href="http://localhost/mijn-project/">http://localhost/mijn-project/</a>. Dit wijkt uiteraard af van de uiteindelijke domeinnaam waar je applicatie op komt te staan, maar het is dus mogelijk om een URL te koppelen aan je lokale server door middel van het hosts bestand. De domeinnaam is dan enkel lokaal op je PC gekoppeld aan je webserver aangezien de hosts file een bestand is met lokale instellingen.</p>
<p>Met de hosts file kun je een domeinnaam aan een bepaal IP adres koppelen, zo kun je bijv www.google.be aan je lokale server koppelen. Om het bestanden moet je wel even de windows verkenner in duiken, het bestand kan je hier terug vinden: c:\windows\system32\drivers\etc\hosts. Je kan het best openen met notepad, dreamweaver of een andere teksteditor. Een hostfile ziet er standaard als volgt uit:</p>
<p># Copyright (c) 1993-2006 Microsoft Corp.<br />
#<br />
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.<br />
#<br />
# This file contains the mappings of IP addresses to host names. Each<br />
# entry should be kept on an individual line. The IP address should<br />
# be placed in the first column followed by the corresponding host name.<br />
# The IP address and the host name should be separated by at least one<br />
# space.<br />
#<br />
# Additionally, comments (such as these) may be inserted on individual<br />
# lines or following the machine name denoted by a &#8216;#&#8217; symbol.<br />
#<br />
# For example:<br />
#<br />
#      102.54.94.97     rhino.acme.com          # source server<br />
#       38.25.63.10     x.acme.com              # x client host</p>
<p>127.0.0.1       localhost<br />
::1             localhost</p>
<p>Wil je bijvoorbeeld www.mijnsite.be koppelen aan je lokale webserver, dan voeg je gewoon een nieuwe lijn toe met volgende tekst:<br />
127.0.0.1   www.mijsite.be</p>
<p>Wanneer je dan naar www.mijnsite.be surft, dan kom je terecht op je lokale webserver. Je zal er wel nog moeten voor zorgen dat je webserver correct is ingesteld zodanig dat die ook weet welke applicatie hij moet laten zien als je via die url erop terecht komt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webgeek.be/webdevelopment/server-setup/lokaal-een-url-koppelen-met-je-hosts-file/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Subdirectory inhoud als homepage met .htaccess</title>
		<link>http://www.webgeek.be/webdevelopment/server-setup/subdirectory-inhoud-als-homepage-met-htaccess</link>
		<comments>http://www.webgeek.be/webdevelopment/server-setup/subdirectory-inhoud-als-homepage-met-htaccess#comments</comments>
		<pubDate>Tue, 23 Dec 2008 11:02:08 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Server setup]]></category>
		<category><![CDATA[Clean url]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[Rewriterule]]></category>

		<guid isPermaLink="false">http://www.webgeek.be/?p=76</guid>
		<description><![CDATA[Ik ben momenteel bezig met het overzetten van een website die ik vroeger in PHP had gemaakt naar een systeem dat aangestuurd is door drupal. Op de website staan artikels die ik via de zelfgeschreven PHP code weergeef zoals ik het wil. De PHP code staat in de root directory en via .htaccess rewrite rules [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-79" title="htaccess rewrite rules" src="http://www.webgeek.be/wp-content/uploads/htaccess-rules.jpg" alt="htaccess rewrite rules" width="338" height="171" />Ik ben momenteel bezig met het overzetten van een website die ik vroeger in PHP had gemaakt naar een systeem dat aangestuurd is door drupal. Op de website staan artikels die ik via de zelfgeschreven PHP code weergeef zoals ik het wil. De PHP code staat in de root directory en via .htaccess rewrite rules zorg ik ervoor dat mijn urls mooi SEO in orde zijn.</p>
<p>Nu wil ik graag mijn artikels behouden en die nog steeds laten draaien op mijn eigen code. Ik wil echter ook drupal installeren in de root directory, makkelijk op te lossen dacht ik, maar het bleek toch een kleine zoektocht te worden naar een werkende oplossing.</p>
<p>Ik moest 3 stappen uitvoeren om tot een werkende oplossing te komen.</p>
<p><strong>Stap 1: rewrite van clean url naar nieuwe subdirectory</strong><br />
Eerst en vooral, al de reeds bestaande mappen uit de root, die moeten onder een eigen subdirectory /artikels komen te staan, op die manier is mijn  root directory leeg en kan ik daar de drupal installatie plaatsen.  Alles verzetten en mijn htaccess generator aanpassen zodanig dat die mijn bestaande urls behoud, maar ze intern herschrijft naar de juiste map:</p>
<p>OUD: rewriterule ^sitemap.htm sitemap.php<br />
NIEUW: rewriterule ^sitemap.htm <strong>artikels/</strong>sitemap.php</p>
<p>Het gevolg van deze actie is dat de bestaande url&#8217;s blijven bestaan wat zeker een must is als je je opgenomen pagina&#8217;s in google wil behouden. Let wel op, de .htaccess file mag niet mee verhuizen naar de /artikels map, maar moet in de root directory blijven staan.</p>
<p><strong>Stap 2: drupal installeren</strong><br />
Drupal downloaden en installeren. Het downloaden en installeren gaat praktisch vanzelf, met enkele drukken op de knop en het invoeren van een aantal standaard gegevens is mijn website nu voorzien van een drupal installatie. Jammer genoeg heb ik hier nog wat werk aan, instellingen goed zetten en wat content toevoegen voor die klaar is, maar nu ziet iedereen al een onafgewerkte website staan wat niet de bedoeling is, dus snel naar stap3.</p>
<p><strong>Stap 3: Homepage instellen</strong><br />
Tijdens het afwerken en goed instellen van de drupal configuratie wil ik wel nog mijn oude homepage blijven behouden. De website moet eigenlijk nog even blijven draaien zoals hij dat vroeger deed. Ik zit nu echter met een andere structuur en ook mijn homepage zit onder /artikels. Om die op te lossen moet ik de aanvragen van www.mijnsite.be doorsturen naar www.mijnsite.be/artikels en dat kan door de volgende code toe te voegen aan je .htaccess:</p>
<p>rewritecond %{HTTP_HOST} ^(www.)?mijnsite.be$<br />
rewriterule ^(/)?$ artikels/index.php [L]</p>
<p>Wanneer ik nu surft naar www.mijnsite.be zie ik niet langer de drupal installatie maar mijn oude homepage. De url veranderd niet door deze rewriterule dus de website ziet er terug identiek uit als vroeger.</p>
<p>Voortaan zal ik trouwens deze manier van werken altijd gaan gebruiken, ik vind het beter georganiseerd wanneer alles in zijn eigen map zit, wanneer ik een nieuwe site start zal ik direct alles in een map zetten zodanig dat alles makkelijk uitbreidbaar is in de toekomst.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webgeek.be/webdevelopment/server-setup/subdirectory-inhoud-als-homepage-met-htaccess/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

