<?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>Maciej Egermeier blog &#187; blogi/strony/webmastering</title>
	<atom:link href="http://www.egermeier.com/index.php/category/blogistronywebmastering/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.egermeier.com</link>
	<description>IT, Technologie internetowe, Informatyka w biznesie, Project management, Zarządzanie, prince2, ITIL i inne</description>
	<lastBuildDate>Fri, 06 Aug 2010 09:28:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>SEO &#8211; Strona widoczna z jednego adresu i przyjazne linki. mod_rewrite i php</title>
		<link>http://www.egermeier.com/index.php/2008/02/29/seo-strona-widoczna-z-jednego-adresu-i-przyjazne-linki-mod_rewrite-i-php/</link>
		<comments>http://www.egermeier.com/index.php/2008/02/29/seo-strona-widoczna-z-jednego-adresu-i-przyjazne-linki-mod_rewrite-i-php/#comments</comments>
		<pubDate>Fri, 29 Feb 2008 09:01:16 +0000</pubDate>
		<dc:creator>Maciej Egermeier</dc:creator>
				<category><![CDATA[blogi/strony/webmastering]]></category>
		<category><![CDATA[technologie]]></category>
		<category><![CDATA[firendly links]]></category>
		<category><![CDATA[przyjazne linki]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[strony internetowe]]></category>
<category>aplikacje</category><category>blogi</category><category>blogi/strony/webmastering</category><category>google</category><category>mod rewrite</category><category>pagerank</category><category>PHP</category><category>pozycjonowanie</category><category>SEO</category><category>strony internetowe</category><category>technologie</category><category>webmaster</category>
		<guid isPermaLink="false">http://www.egermeier.com/index.php/2008/02/29/seo-strona-widoczna-z-jednego-adresu-i-przyjazne-linki-mod_rewrite-i-php/</guid>
		<description><![CDATA[Przyszło mi ostatnio zająć się pewną stronką. Uznałem, że przydała by się  optymalizacja widoczności strony w google   Jedną z rzeczy jaką postanowiłem zrobić było ustawienie, że strona jest widoczna tylko z jednego adresu. Według wielu stron o SEO jeśli strona jest widoczna pod adresami www.strona.pl    www.strona.com    [...]]]></description>
			<content:encoded><![CDATA[<p>Przyszło mi ostatnio zająć się pewną stronką. Uznałem, że przydała by się  optymalizacja widoczności strony w google <img src='http://www.egermeier.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Jedną z rzeczy jaką postanowiłem zrobić było ustawienie, że strona jest widoczna tylko z jednego adresu. Według wielu stron o SEO jeśli strona jest widoczna pod adresami www.strona.pl    www.strona.com       www.strona.com.pl i do tego jeszcze strona.pl itd. to google ustawia page rank dla wszystkich adresów oddzielnie, albo zaniża pagerank z uwagi na duplikującą się treść. Jak temu zaradzić? Trzeba zwrócić kod 301 Moved permanently i przekierować na właściwy adres. W ten sposób google będzie widział, że ma budować statystyki tylko dla tego jednego adresu. Dokonamy tego najpierw przy pomocy modułu serwera Apache o nazwie mod_rewrite, a potem php.  Niestety nie na wszystkich serwerach jest uruchomiony ten moduł i nie na wszystkich serwerach mamy możliwość użycia pliku .htaccess</p>
<p><strong>1. Przekierowywanie przez mod_rewrite</strong></p>
<p>Musimy stworzyć na serwerze plik o nazwie   .htaccess   (w katalogu głównym) i wpisać do niego:</p>
<p>Options +FollowSymLinks<br />
RewriteEngine On</p>
<p># przypadek strona.com</p>
<p>RewriteCond %{HTTP_HOST} ^strona.com [NC]<br />
RewriteRule ^(.*)$ http://www.strona.com/$1 [R=301,L]</p>
<p>#przypadek www.strona.pl</p>
<p>RewriteCond %{HTTP_HOST} ^www.strona.pl [NC]<br />
RewriteRule ^(.*)$ http://www.strona.com/$1 [R=301,L]</p>
<p>I tak dalej dla reszty adresów. Pewnie by się dało wszystko w jednej linijce, ale mi tak wystarczy <img src='http://www.egermeier.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Do pisania reguł mod_rewrite przydaje się znajomość wyrażeń regularnych. Przykłady zastosowań mod_rewrite można znaleźć na stronie: <a href="http://www.ilovejackdaniels.com/cheat-sheets/mod_rewrite-cheat-sheet/" title="mod_rewrite Cheat Sheet" class="liexternal">mod_rewrite Cheat Sheet</a>.</p>
<p><strong>2. Przekierowywanie przez php</strong></p>
<p>Można użyć także php np. tak:</p>
<p>&lt;?<br />
//przypadek strona.com<br />
$host=$_SERVER["HTTP_HOST"];<br />
if ( $host == &#8220;strona.com&#8221; ) {<br />
$location=&#8221;http://www.strona.com&#8221;.$_SERVER["REQUEST_URI"];<br />
header( &#8220;Location: $location&#8221; );<br />
exit();<br />
}</p>
<p>//przypadek www.strona.pl<br />
if ( $host == &#8220;www.strona.pl&#8221; ) {<br />
$location=&#8221;http://www.strona.com&#8221;.$_SERVER["REQUEST_URI"];<br />
header( &#8220;Location: $location&#8221; );<br />
exit();<br />
}<br />
?&gt;</p>
<p>Nie podaję tutaj, jak zrobić przyjazne adresy w PHP bo tego nie testowałem. Można sobie to wygooglować <img src='http://www.egermeier.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><strong>Przyjazne adresy URL </strong></p>
<p>Drugim naszym zadaniem jest utworzenie przyjaznych adresów podstron. Załóżmy że nasza strona ma adresy podstron w postaci: www.strona.com/main.php?strona=oferta  Po pierwsze nie wygląda to najpiękniej, a po drugie mniej się to podoba googlowi. Użyjemy mod_rewrite aby to poprawić. Zamienimy podany wcześniej adres na taki oto adres: www.strona.com/nasza_wspaniala_oferta</p>
<p>Zawartość .htaccess :</p>
<p>Options +FollowSymLinks<br />
RewriteEngine On</p>
<p>RewriteRule ^nasza_wspaniala_oferta $ main.php?strona=oferta [L]</p>
<p>I gotowe. Teraz możemy w kodzie naszej strony używać przyjaznych linków i zyskamy lepsze wyszukiwanie w google.</p>
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Dodaj posta do:</em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://www.egermeier.com/index.php/2008/02/29/seo-strona-widoczna-z-jednego-adresu-i-przyjazne-linki-mod_rewrite-i-php/&amp;title=SEO+%26%238211%3B+Strona+widoczna+z+jednego+adresu+i+przyjazne+linki.+mod_rewrite+i+php" title="dodaj 'SEO &#8211; Strona widoczna z jednego adresu i przyjazne linki. mod_rewrite i php' do Del.icio.us"><img src="http://www.egermeier.com/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="dodaj 'SEO &#8211; Strona widoczna z jednego adresu i przyjazne linki. mod_rewrite i php' do Del.icio.us" alt="dodaj 'SEO &#8211; Strona widoczna z jednego adresu i przyjazne linki. mod_rewrite i php' do Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://www.egermeier.com/index.php/2008/02/29/seo-strona-widoczna-z-jednego-adresu-i-przyjazne-linki-mod_rewrite-i-php/&amp;title=SEO+%26%238211%3B+Strona+widoczna+z+jednego+adresu+i+przyjazne+linki.+mod_rewrite+i+php" title="dodaj 'SEO &#8211; Strona widoczna z jednego adresu i przyjazne linki. mod_rewrite i php' do digg"><img src="http://www.egermeier.com/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="dodaj 'SEO &#8211; Strona widoczna z jednego adresu i przyjazne linki. mod_rewrite i php' do digg" alt="dodaj 'SEO &#8211; Strona widoczna z jednego adresu i przyjazne linki. mod_rewrite i php' do digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://www.egermeier.com/index.php/2008/02/29/seo-strona-widoczna-z-jednego-adresu-i-przyjazne-linki-mod_rewrite-i-php/" title="dodaj 'SEO &#8211; Strona widoczna z jednego adresu i przyjazne linki. mod_rewrite i php' do Technorati"><img src="http://www.egermeier.com/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="dodaj 'SEO &#8211; Strona widoczna z jednego adresu i przyjazne linki. mod_rewrite i php' do Technorati" alt="dodaj 'SEO &#8211; Strona widoczna z jednego adresu i przyjazne linki. mod_rewrite i php' do Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://www.egermeier.com/index.php/2008/02/29/seo-strona-widoczna-z-jednego-adresu-i-przyjazne-linki-mod_rewrite-i-php/&amp;title=SEO+%26%238211%3B+Strona+widoczna+z+jednego+adresu+i+przyjazne+linki.+mod_rewrite+i+php" title="dodaj 'SEO &#8211; Strona widoczna z jednego adresu i przyjazne linki. mod_rewrite i php' do Google Bookmarks"><img src="http://www.egermeier.com/wp-content/plugins/social-bookmarking-reloaded/google.png" title="dodaj 'SEO &#8211; Strona widoczna z jednego adresu i przyjazne linki. mod_rewrite i php' do Google Bookmarks" alt="dodaj 'SEO &#8211; Strona widoczna z jednego adresu i przyjazne linki. mod_rewrite i php' do Google Bookmarks" /></a></div>
<!-- Social Bookmarking Reloaded END -->]]></content:encoded>
			<wfw:commentRss>http://www.egermeier.com/index.php/2008/02/29/seo-strona-widoczna-z-jednego-adresu-i-przyjazne-linki-mod_rewrite-i-php/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
