<?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>ZenGFX.net &#187; .htaccess</title>
	<atom:link href="http://www.blog.zengfx.net/tag/htaccess/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.blog.zengfx.net</link>
	<description>Graphic &#38; Informatic Resources</description>
	<lastBuildDate>Tue, 10 May 2011 10:11:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>abilitare mod rewrite su linux</title>
		<link>http://www.blog.zengfx.net/2009/03/07/abilitare-mod-rewrite-su-linux/</link>
		<comments>http://www.blog.zengfx.net/2009/03/07/abilitare-mod-rewrite-su-linux/#comments</comments>
		<pubDate>Sat, 07 Mar 2009 13:14:11 +0000</pubDate>
		<dc:creator>Logan</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[mod rewrite]]></category>
		<category><![CDATA[SEF]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.blog.zengfx.net/?p=313</guid>
		<description><![CDATA[Spesso capita di dover aggiornare frequentemente il proprio sito in fase di sviluppo ed un operazione alquanto scomoda da effettuare è quella di pubblicare di volta in volta via FTP i vari file modificati. Esistono molti metodi atti a semplificare questo processo che tuttavia può per alcuni risultare scomodo o anche costoso se non si [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Apache" src="http://img518.imageshack.us/img518/4999/apache.png" alt="" width="125" height="124" /></p>
<p style="margin-bottom: 0cm;">Spesso capita di dover aggiornare frequentemente il proprio sito in fase di sviluppo ed un operazione alquanto scomoda da effettuare è quella di pubblicare di volta in volta via FTP i vari file modificati.</p>
<p style="margin-bottom: 0cm;">Esistono molti metodi atti a semplificare questo processo che tuttavia può per alcuni risultare scomodo o anche costoso se non si dispone di una linea flat.</p>
<p style="margin-bottom: 0cm;">La scelta che molti sviluppatori di siti web adottano è quella di installare sul proprio computer un server HTTP con supposto per PHP, SQL ed altro.</p>
<p style="margin-bottom: 0cm;">Fin qui nessuno ha problemi ma, quando vogliamo che il nostro siti sia in grado di usare i così detti SEF, le cose si complicano. Infatti per testarli abbiamo bisogno del mod rewrite di apache attivo.</p>
<p style="margin-bottom: 0cm;">Joomla, Drupal, WordPress ed altri importanti CMS ad esempio, utilizzano avanzati sistemi per il rewrite dei link che però richiedono questo adeguato supporto.</p>
<p style="margin-bottom: 0cm;">Come possiamo fare per lavorare in locale con il mod rewrite?</p>
<p style="margin-bottom: 0cm;">Semplicemente abilitarlo.</p>
<p align="right"><span id="more-313"></span></p>
<p style="margin-bottom: 0cm;">Su Debian, e quidni anche su Ubuntu ed molte altre distribuzioni linux, per fare questo è molto semplice ed andremo adesso ad esaminarlo punto per punto.</p>
<p style="margin-bottom: 0cm;"><em>Per facilitarvi le cose potrete aprire un terminale root. Se farete questo, non inserite la parola “sudo” prima dei comandi che riporteremo.</em></p>
<p style="margin-bottom: 0cm;">Come prima cosa andiamo ad abilitare il modulo rewrite di apache:</p>
<blockquote>
<p style="margin-bottom: 0cm;"><strong>sudo a2enmod rewrite</strong></p>
</blockquote>
<p style="margin-bottom: 0cm;">Se tutto è andato bene possiamo riavviare apache:</p>
<blockquote>
<p style="margin-bottom: 0cm;"><strong>sudo /etc/init.d/apache2 restart</strong></p>
</blockquote>
<p style="margin-bottom: 0cm;">a questo punto dobbiamo cambiare cartella:</p>
<blockquote>
<p style="margin-bottom: 0cm;"><strong>cd /etc/apache2/sites-enabled</strong></p>
</blockquote>
<p style="margin-bottom: 0cm;">una volta fatto questo, dobbiamo editare il file relativo al nostro virtual host, nel mio caso 000-default in modo da consentire il rewrite degli url.</p>
<p style="margin-bottom: 0cm;">Io ho usato gedit ma qualsiasi editor va bene:</p>
<blockquote>
<p style="margin-bottom: 0cm;"><strong>sudo gedit 000-default</strong></p>
</blockquote>
<p style="margin-bottom: 0cm;">Sostituire:</p>
<blockquote>
<p style="margin-bottom: 0cm;"><strong>Options FollowSymLinks<br />
AllowOverride None</strong></p></blockquote>
<p style="margin-bottom: 0cm;">con:</p>
<blockquote>
<p style="margin-bottom: 0cm;"><strong>Options All<br />
AllowOverride All</strong></p></blockquote>
<p style="margin-bottom: 0cm;">Sostituire:</p>
<blockquote>
<p style="margin-bottom: 0cm;"><strong>Options Indexes FollowSymLinks MultiViews<br />
AllowOverride None<br />
Order allow,deny<br />
allow from all</strong></p></blockquote>
<p style="margin-bottom: 0cm;">con:</p>
<blockquote>
<p style="margin-bottom: 0cm;"><strong>Options All<br />
AllowOverride All<br />
Order allow,deny<br />
allow from all</strong></p></blockquote>
<p style="margin-bottom: 0cm;">Salvate e chiudete l&#8217;applicazione.</p>
<p style="margin-bottom: 0cm;">A questo punto dobbiamo riavviare apache:</p>
<blockquote>
<p style="margin-bottom: 0cm;"><strong>sudo /etc/init.d/apache2 restart</strong></p>
</blockquote>
<p style="margin-bottom: 0cm;">il gioco è fatto, adesso potrete divertirvi con installazioni di Joomla con componenti SEF, gestire i file .htaccess ed altro.</p>
<p style="margin-bottom: 0cm;">Buon lavoro!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.zengfx.net/2009/03/07/abilitare-mod-rewrite-su-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

