<?xml version="1.0" encoding="ISO-8859-1"?><!-- generator="wordpress/1.5.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: .htaccess ja Mod_Rewrite</title>
	<link>http://www.hakukoneoptimointia.com/hakukoneoptimointi/htaccess-ja-mod_rewrite.html</link>
	<description>Asiantuntevia neuvoja ja vihjeitä kotisivujen hakukoneoptimointiin</description>
	<pubDate>Fri, 30 Jul 2010 20:30:37 +0000</pubDate>
	<generator>http://wordpress.org/?v=1.5.2</generator>

	<item>
 		<title>Comment on .htaccess ja Mod_Rewrite by: Aapo</title>
		<link>http://www.hakukoneoptimointia.com/hakukoneoptimointi/htaccess-ja-mod_rewrite.html#comment-355</link>
		<pubDate>Fri, 28 Jul 2006 19:40:25 +0000</pubDate>
		<guid>http://www.hakukoneoptimointia.com/hakukoneoptimointi/htaccess-ja-mod_rewrite.html#comment-355</guid>
					<description>Joo, mulla ei toimi tuo kauttaviivan laittaminen perään, sillä rewrite-sääntö on laitettu ohjaamaan myös kauttaviivalliset:

RewriteRule ^([a-z]+)$                          index.php?p=$1  [NC]
RewriteRule ^([a-z]+)/$                         index.php?p=$1  [NC]

Mutta ratkaisu löytyi. Laittamalla sinne /tmp-hakemistoon oma .htaccess-tiedosto ja määrittämällä siellä RewriteEngine pois käytöstä ratkaisi ongelman!

Hyödylliset sivut, kiitos näistä!</description>
		<content:encoded><![CDATA[	<p>Joo, mulla ei toimi tuo kauttaviivan laittaminen perään, sillä rewrite-sääntö on laitettu ohjaamaan myös kauttaviivalliset:</p>
	<p>RewriteRule ^([a-z]+)$                          index.php?p=$1  [NC]<br />
RewriteRule ^([a-z]+)/$                         index.php?p=$1  [NC]</p>
	<p>Mutta ratkaisu löytyi. Laittamalla sinne /tmp-hakemistoon oma .htaccess-tiedosto ja määrittämällä siellä RewriteEngine pois käytöstä ratkaisi ongelman!</p>
	<p>Hyödylliset sivut, kiitos näistä!
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on .htaccess ja Mod_Rewrite by: Soosi</title>
		<link>http://www.hakukoneoptimointia.com/hakukoneoptimointi/htaccess-ja-mod_rewrite.html#comment-354</link>
		<pubDate>Fri, 28 Jul 2006 09:04:52 +0000</pubDate>
		<guid>http://www.hakukoneoptimointia.com/hakukoneoptimointi/htaccess-ja-mod_rewrite.html#comment-354</guid>
					<description>Aapo: itse käytän tyyliä http://sivusto.com/tmp/, menee suoraan hakemistoon kun laittaa kauttaviivan loppuun :-)</description>
		<content:encoded><![CDATA[	<p>Aapo: itse käytän tyyliä <a href='http://sivusto.com/tmp/' rel='nofollow'>http://sivusto.com/tmp/</a>, menee suoraan hakemistoon kun laittaa kauttaviivan loppuun :-)
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on .htaccess ja Mod_Rewrite by: Soosi</title>
		<link>http://www.hakukoneoptimointia.com/hakukoneoptimointi/htaccess-ja-mod_rewrite.html#comment-353</link>
		<pubDate>Fri, 28 Jul 2006 09:03:28 +0000</pubDate>
		<guid>http://www.hakukoneoptimointia.com/hakukoneoptimointi/htaccess-ja-mod_rewrite.html#comment-353</guid>
					<description>Kokeilin tuota useamman muuttujan tyyliä, jotta saisin sivutussysteemin artikkeleihini mutta kun kokeilen muokata mod_rewritella esim /page([0-9]+)$ -lopun sivut eivät enää toimi normaalilla osoitteella. 
Mod_rewriteni on siis nyt 
RewriteRule ^([a-zA-Z0-9_]+)$ /aoe2/index\.php?a=$1&amp;#38;p=$2 [L]

Miten tuohon saisi sen että sivut toimisivat normaalilla osoitteella (esim. /scout_rush_tips) mutta saisi myös sivun numeron loppuun (esim. /scout_rush_tips/page2) ?</description>
		<content:encoded><![CDATA[	<p>Kokeilin tuota useamman muuttujan tyyliä, jotta saisin sivutussysteemin artikkeleihini mutta kun kokeilen muokata mod_rewritella esim /page([0-9]+)$ -lopun sivut eivät enää toimi normaalilla osoitteella.<br />
Mod_rewriteni on siis nyt<br />
RewriteRule ^([a-zA-Z0-9_]+)$ /aoe2/index\.php?a=$1&amp;p=$2 [L]</p>
	<p>Miten tuohon saisi sen että sivut toimisivat normaalilla osoitteella (esim. /scout_rush_tips) mutta saisi myös sivun numeron loppuun (esim. /scout_rush_tips/page2) ?
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on .htaccess ja Mod_Rewrite by: Aapo</title>
		<link>http://www.hakukoneoptimointia.com/hakukoneoptimointi/htaccess-ja-mod_rewrite.html#comment-351</link>
		<pubDate>Thu, 27 Jul 2006 05:05:44 +0000</pubDate>
		<guid>http://www.hakukoneoptimointia.com/hakukoneoptimointi/htaccess-ja-mod_rewrite.html#comment-351</guid>
					<description>Mulla on Rewrite-säännöt, jotka ohjaavat  http://sivusto.com/cv =&amp;#62; index.php?p=cv. Homma toimii loistavasti, mutta jos nyt haluan tehdä sivuille alihakemiston esim.  http://sivusto.com/tmp, niin miten saan tuon ohjauksen pois vain ja ainoastaan tuosta /tmp-hakemistosta. Epätoivoinen yritys oli RewriteCondilla laittaa RewriteEngine Off, mutta tämä ei taida yksinkertaisesti toimia.</description>
		<content:encoded><![CDATA[	<p>Mulla on Rewrite-säännöt, jotka ohjaavat  <a href='http://sivusto.com/cv' rel='nofollow'>http://sivusto.com/cv</a> =&gt; index.php?p=cv. Homma toimii loistavasti, mutta jos nyt haluan tehdä sivuille alihakemiston esim.  <a href='http://sivusto.com/tmp' rel='nofollow'>http://sivusto.com/tmp</a>, niin miten saan tuon ohjauksen pois vain ja ainoastaan tuosta /tmp-hakemistosta. Epätoivoinen yritys oli RewriteCondilla laittaa RewriteEngine Off, mutta tämä ei taida yksinkertaisesti toimia.
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on .htaccess ja Mod_Rewrite by: Hakukoneoptimointia</title>
		<link>http://www.hakukoneoptimointia.com/hakukoneoptimointi/htaccess-ja-mod_rewrite.html#comment-293</link>
		<pubDate>Tue, 20 Jun 2006 16:34:46 +0000</pubDate>
		<guid>http://www.hakukoneoptimointia.com/hakukoneoptimointi/htaccess-ja-mod_rewrite.html#comment-293</guid>
					<description>Eiköhän tuossa httpd.conf mätä. jos niitä kansio/index.php tiedostoja ei ole olemassa niin jotain tämännäköistä sinne httpd.conf:iin. 


Options Indexes FollowSymLinks
AllowOverride None


Hämärältä kyllä kuulostaa tuo ongelma...</description>
		<content:encoded><![CDATA[	<p>Eiköhän tuossa httpd.conf mätä. jos niitä kansio/index.php tiedostoja ei ole olemassa niin jotain tämännäköistä sinne httpd.conf:iin. </p>
	<p>Options Indexes FollowSymLinks<br />
AllowOverride None</p>
	<p>Hämärältä kyllä kuulostaa tuo ongelma&#8230;
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on .htaccess ja Mod_Rewrite by: Wertti</title>
		<link>http://www.hakukoneoptimointia.com/hakukoneoptimointi/htaccess-ja-mod_rewrite.html#comment-292</link>
		<pubDate>Tue, 20 Jun 2006 15:12:46 +0000</pubDate>
		<guid>http://www.hakukoneoptimointia.com/hakukoneoptimointi/htaccess-ja-mod_rewrite.html#comment-292</guid>
					<description>Moi,

Olisiko täällä vastaus ongelmaani, koska palveluntarjoajani (suhteellisen suuri) ei pysty paikallistamaan ongelmaani.

Olen tehnyt toimivan sivustorakenteen htaccesilla ja testannut, että htaccess toimii toisella palvelimella.

Eli ongelma tulee kun laitetaan Options +FollowSymlinks päälle herjaa selain 500 Internal server error, kun sen ottaa pois homma toimii, mutta osoitteet eivät muokkaudu oikein.

Ja toinen mitä kummastelin, osoitteet ovat muotoa kansio/ ,mutta palvelin ohjaa ne automaattisesti aina muotoon kansio/index.php. Htaccess tiedostoissa ei ole tälläistä ohjausta.

Olisiko mitään ideoita mtä kenties palvelimella pitäisi tehdä, että homman saisi toimimaan. Itse en ymmärrä palvelinasioista mitään. Laskin sen varaan, että palveluntarjoajani olisi kyennyt ratkaisemaan homman.</description>
		<content:encoded><![CDATA[	<p>Moi,</p>
	<p>Olisiko täällä vastaus ongelmaani, koska palveluntarjoajani (suhteellisen suuri) ei pysty paikallistamaan ongelmaani.</p>
	<p>Olen tehnyt toimivan sivustorakenteen htaccesilla ja testannut, että htaccess toimii toisella palvelimella.</p>
	<p>Eli ongelma tulee kun laitetaan Options +FollowSymlinks päälle herjaa selain 500 Internal server error, kun sen ottaa pois homma toimii, mutta osoitteet eivät muokkaudu oikein.</p>
	<p>Ja toinen mitä kummastelin, osoitteet ovat muotoa kansio/ ,mutta palvelin ohjaa ne automaattisesti aina muotoon kansio/index.php. Htaccess tiedostoissa ei ole tälläistä ohjausta.</p>
	<p>Olisiko mitään ideoita mtä kenties palvelimella pitäisi tehdä, että homman saisi toimimaan. Itse en ymmärrä palvelinasioista mitään. Laskin sen varaan, että palveluntarjoajani olisi kyennyt ratkaisemaan homman.
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on .htaccess ja Mod_Rewrite by: Poke</title>
		<link>http://www.hakukoneoptimointia.com/hakukoneoptimointi/htaccess-ja-mod_rewrite.html#comment-278</link>
		<pubDate>Tue, 23 May 2006 22:34:05 +0000</pubDate>
		<guid>http://www.hakukoneoptimointia.com/hakukoneoptimointi/htaccess-ja-mod_rewrite.html#comment-278</guid>
					<description>Linkki toimii, ja se avaa sivustonkin, mutta ei esitä sivulla oikeita asioita. Kertoo, lähinnä vain, että kategoriassa ei ole tutoriaaleja vaikka tiedän, että siellä on.
Kun testaan sivun index.php?id=view&amp;#38;cat=kategoriannimi muodossa kaikki toimii oikein.
Missä siis vika?</description>
		<content:encoded><![CDATA[	<p>Linkki toimii, ja se avaa sivustonkin, mutta ei esitä sivulla oikeita asioita. Kertoo, lähinnä vain, että kategoriassa ei ole tutoriaaleja vaikka tiedän, että siellä on.<br />
Kun testaan sivun index.php?id=view&amp;cat=kategoriannimi muodossa kaikki toimii oikein.<br />
Missä siis vika?
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on .htaccess ja Mod_Rewrite by: Poke</title>
		<link>http://www.hakukoneoptimointia.com/hakukoneoptimointi/htaccess-ja-mod_rewrite.html#comment-272</link>
		<pubDate>Tue, 23 May 2006 11:37:34 +0000</pubDate>
		<guid>http://www.hakukoneoptimointia.com/hakukoneoptimointi/htaccess-ja-mod_rewrite.html#comment-272</guid>
					<description>Nyt toimii, kiitoksia.
Css lähti käsistä kyllä, mutta se oli helppo korjata.
Nyt sitten pitää muuttaa kaikki linkit tuolle domain.com/kategoria/kategoriannimi tavalle?</description>
		<content:encoded><![CDATA[	<p>Nyt toimii, kiitoksia.<br />
Css lähti käsistä kyllä, mutta se oli helppo korjata.<br />
Nyt sitten pitää muuttaa kaikki linkit tuolle domain.com/kategoria/kategoriannimi tavalle?
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on .htaccess ja Mod_Rewrite by: Hakukoneoptimointia</title>
		<link>http://www.hakukoneoptimointia.com/hakukoneoptimointi/htaccess-ja-mod_rewrite.html#comment-271</link>
		<pubDate>Tue, 23 May 2006 08:45:19 +0000</pubDate>
		<guid>http://www.hakukoneoptimointia.com/hakukoneoptimointi/htaccess-ja-mod_rewrite.html#comment-271</guid>
					<description>Sama homma Pokelle. Eli testaapa nyt onko mod_rewrite käytössä:

RewriteEngine on
RewriteRule ^kategoria/([a-zA-Z0-9]+)/$ /index\.php\?id=view&amp;#38;cat=$1 [L]

eli jos osoite on index.php?id=view&amp;#38;cat=kategoriannimi, tulisi sivu löytyä nyt kirjoittamalla osoitepalkkiin domain.com/kategoria/kategoriannimi/

Mikäli ei toimi, niin samat ohjeet, eli yhteys palvelimentarjoajaan asian tiimoilta.</description>
		<content:encoded><![CDATA[	<p>Sama homma Pokelle. Eli testaapa nyt onko mod_rewrite käytössä:</p>
	<p>RewriteEngine on<br />
RewriteRule ^kategoria/([a-zA-Z0-9]+)/$ /index\.php\?id=view&amp;cat=$1 [L]</p>
	<p>eli jos osoite on index.php?id=view&amp;cat=kategoriannimi, tulisi sivu löytyä nyt kirjoittamalla osoitepalkkiin domain.com/kategoria/kategoriannimi/</p>
	<p>Mikäli ei toimi, niin samat ohjeet, eli yhteys palvelimentarjoajaan asian tiimoilta.
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on .htaccess ja Mod_Rewrite by: Hakukoneoptimointia</title>
		<link>http://www.hakukoneoptimointia.com/hakukoneoptimointi/htaccess-ja-mod_rewrite.html#comment-270</link>
		<pubDate>Tue, 23 May 2006 08:38:09 +0000</pubDate>
		<guid>http://www.hakukoneoptimointia.com/hakukoneoptimointi/htaccess-ja-mod_rewrite.html#comment-270</guid>
					<description>Seppo:

RewriteEngine on
RewriteRule ^sivu/([0-9]+)/$ /sivu\.php\?id=$1 [L]

Eli tämä on aivan täysin sama minkä aiemmin annoin, tästä on vain puotettu uudelleenohjaus pois. Huomaathan, että id:nä toimivat vain numerot tässä esimerkissä.

Eli mikäli nyt tuossa dynaamisessa osoitteessa id=13, pitäisi sivun löytyä osoitteesta domain.com/sivu/13/ . Mikäli näin ei ole, ei rewrite engine toimi palvelimellasi, eli yhteydenotto palvelimentarjoajaan on paikallaan.</description>
		<content:encoded><![CDATA[	<p>Seppo:</p>
	<p>RewriteEngine on<br />
RewriteRule ^sivu/([0-9]+)/$ /sivu\.php\?id=$1 [L]</p>
	<p>Eli tämä on aivan täysin sama minkä aiemmin annoin, tästä on vain puotettu uudelleenohjaus pois. Huomaathan, että id:nä toimivat vain numerot tässä esimerkissä.</p>
	<p>Eli mikäli nyt tuossa dynaamisessa osoitteessa id=13, pitäisi sivun löytyä osoitteesta domain.com/sivu/13/ . Mikäli näin ei ole, ei rewrite engine toimi palvelimellasi, eli yhteydenotto palvelimentarjoajaan on paikallaan.
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
