<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2.1" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Kommentare zu: Mod_Rewrite Bastelstunde</title>
	<link>http://www.pp-blogsberg.de/2007/03/26/mod_rewrite-bastelstunde.html</link>
	<description>Partnerprogramme, Affiliate-Marketing, News aus der Scene!</description>
	<pubDate>Mon, 21 May 2012 12:53:37 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>

	<item>
		<title>Von: Pepino</title>
		<link>http://www.pp-blogsberg.de/2007/03/26/mod_rewrite-bastelstunde.html#comment-14421</link>
		<author>Pepino</author>
		<pubDate>Tue, 26 Aug 2008 19:54:07 +0000</pubDate>
		<guid>http://www.pp-blogsberg.de/2007/03/26/mod_rewrite-bastelstunde.html#comment-14421</guid>
		<description>yo, Filenamen anstatt IDs und die Seiten cachen und diesen Cache dann anzeigen lassen. So mache ich das auch.</description>
		<content:encoded><![CDATA[<p>yo, Filenamen anstatt IDs und die Seiten cachen und diesen Cache dann anzeigen lassen. So mache ich das auch.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Horst</title>
		<link>http://www.pp-blogsberg.de/2007/03/26/mod_rewrite-bastelstunde.html#comment-14381</link>
		<author>Horst</author>
		<pubDate>Mon, 25 Aug 2008 18:13:32 +0000</pubDate>
		<guid>http://www.pp-blogsberg.de/2007/03/26/mod_rewrite-bastelstunde.html#comment-14381</guid>
		<description>Konrad hat bez&#252;glich der Sicherheit schon recht.

Ich mache das bei eforia &#228;hnlich, nur noch einen Schritt weiter. Wenn sowieso jede Seite einen Dateinamen hat, dann lege ich doch glatt unter genau diesem die Seite an. Dann l&#228;uft alles &#252;ber den HTTP-Server ohne zus&#228;tzlich Rechenzeit zu verbraten. 
OK, ich muss mich bei &#196;nderungen um das Auffrischen k&#252;mmern, aber das h&#228;lt sich normalerweise in Grenzen. Wenn ein Benutzer angemeldet ist und dynamische Inhalte bekommt, geht es automatisch &#252;ber andere URLs. 

Witzig ist &#252;brigens auch eine Kombination. D.h. statische Seiten angeben und erst beim ersten Abruf per mod_rewrite erzeugen lassen. D.h. man hat nur Seiten, die wirklich ben&#246;tigt werden. Falls sich was &#228;ndert, l&#246;scht man die Seite einfach weg. Bei Bedarf wird sie neu erzeugt.</description>
		<content:encoded><![CDATA[<p>Konrad hat bez&#252;glich der Sicherheit schon recht.</p>
<p>Ich mache das bei eforia &#228;hnlich, nur noch einen Schritt weiter. Wenn sowieso jede Seite einen Dateinamen hat, dann lege ich doch glatt unter genau diesem die Seite an. Dann l&#228;uft alles &#252;ber den HTTP-Server ohne zus&#228;tzlich Rechenzeit zu verbraten.<br />
OK, ich muss mich bei &#196;nderungen um das Auffrischen k&#252;mmern, aber das h&#228;lt sich normalerweise in Grenzen. Wenn ein Benutzer angemeldet ist und dynamische Inhalte bekommt, geht es automatisch &#252;ber andere URLs. </p>
<p>Witzig ist &#252;brigens auch eine Kombination. D.h. statische Seiten angeben und erst beim ersten Abruf per mod_rewrite erzeugen lassen. D.h. man hat nur Seiten, die wirklich ben&#246;tigt werden. Falls sich was &#228;ndert, l&#246;scht man die Seite einfach weg. Bei Bedarf wird sie neu erzeugt.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Konrad</title>
		<link>http://www.pp-blogsberg.de/2007/03/26/mod_rewrite-bastelstunde.html#comment-14378</link>
		<author>Konrad</author>
		<pubDate>Mon, 25 Aug 2008 15:47:25 +0000</pubDate>
		<guid>http://www.pp-blogsberg.de/2007/03/26/mod_rewrite-bastelstunde.html#comment-14378</guid>
		<description>Hmm anscheinend hat Wordpress in meinen Beispiel BBCode gefunden :D</description>
		<content:encoded><![CDATA[<p>Hmm anscheinend hat Wordpress in meinen Beispiel BBCode gefunden <img src='http://www.pp-blogsberg.de/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Konrad</title>
		<link>http://www.pp-blogsberg.de/2007/03/26/mod_rewrite-bastelstunde.html#comment-14377</link>
		<author>Konrad</author>
		<pubDate>Mon, 25 Aug 2008 15:43:40 +0000</pubDate>
		<guid>http://www.pp-blogsberg.de/2007/03/26/mod_rewrite-bastelstunde.html#comment-14377</guid>
		<description>Ich gehe dabei &#228;hnlich vor, nur das ich bei kleineren Projekten mit relativ wenig Seiten statt einer SQL DB auf Arrays setze. Hat den Vorteil, dass ich die Datenbank entlaste und auch ein Flaschenhals wegf&#228;llt. Habe schon mehrfach Nischenseiten gesehen, die &#252;berhaupt nicht mehr funktioniert haben, weil die Datenbank den Geist aufgegeben hat. Mit mehreren 100 Seiten ist die Variante mit den Arrays nat&#252;rlich  unsch&#246;n und da man ab so einer gr&#246;&#223;e meist sowieso ein richtiges CMS verwendet, kann man auch auf Datenbanken setzen.
Man sollte allerdings nicht vergessen, vor der Abfrage genau zu &#252;berpr&#252;fen, ob kein gef&#228;hrlicher Code enthalten ist. Wenn man mit IDs arbeitet, kann man einfach checken ob da eine Zahl &#252;bergeben wurde, wenn man mit Strings arbeitet, kann da schon mal jemand versuchen Code einzuschleusen: &lt;code&gt;.html</description>
		<content:encoded><![CDATA[<p>Ich gehe dabei &#228;hnlich vor, nur das ich bei kleineren Projekten mit relativ wenig Seiten statt einer SQL DB auf Arrays setze. Hat den Vorteil, dass ich die Datenbank entlaste und auch ein Flaschenhals wegf&#228;llt. Habe schon mehrfach Nischenseiten gesehen, die &#252;berhaupt nicht mehr funktioniert haben, weil die Datenbank den Geist aufgegeben hat. Mit mehreren 100 Seiten ist die Variante mit den Arrays nat&#252;rlich  unsch&#246;n und da man ab so einer gr&#246;&#223;e meist sowieso ein richtiges CMS verwendet, kann man auch auf Datenbanken setzen.<br />
Man sollte allerdings nicht vergessen, vor der Abfrage genau zu &#252;berpr&#252;fen, ob kein gef&#228;hrlicher Code enthalten ist. Wenn man mit IDs arbeitet, kann man einfach checken ob da eine Zahl &#252;bergeben wurde, wenn man mit Strings arbeitet, kann da schon mal jemand versuchen Code einzuschleusen: <code>.html</code></p>
]]></content:encoded>
	</item>
</channel>
</rss>

