<?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>system reboot! &#187; redirect</title>
	<atom:link href="http://ibnuyahya.com/tag/redirect/feed/" rel="self" type="application/rss+xml" />
	<link>http://ibnuyahya.com</link>
	<description>echo help::answer($question)</description>
	<lastBuildDate>Thu, 23 Feb 2012 02:55:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>List of HTTP status codes</title>
		<link>http://ibnuyahya.com/list-of-http-status-codes/</link>
		<comments>http://ibnuyahya.com/list-of-http-status-codes/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 05:53:00 +0000</pubDate>
		<dc:creator>ibnuyahya</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[redirect]]></category>

		<guid isPermaLink="false">http://ibnuyahya.com/?p=745</guid>
		<description><![CDATA[301 &#8211; Moved Permanently 302 &#8211; Found &#8211; the original describing phrase was &#8220;Moved Temporarily&#8221; 307 &#8211; Temporary Redirect (since HTTP/1.1) If you notice, usually we use 302 as temporary redirect. Now.. change it to 307. http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html http://en.wikipedia.org/wiki/HTTP_307#3xx_Redirection http://support.google.com/webmasters/bin/answer.py?hl=en&#038;answer=40132]]></description>
			<content:encoded><![CDATA[<div class="simplesocialbuttons">
<div class="simplesocialbutton ssb-button-googleplus"><!-- Google Plus One--><div class="g-plusone" data-size="medium" data-href="http://ibnuyahya.com/list-of-http-status-codes/"></div></div>
<div class="simplesocialbutton ssb-button-fblike"><!-- Facebook like--><div class="fb-like" data-href="http://ibnuyahya.com/list-of-http-status-codes/" data-send="false" data-layout="button_count" data-width="100" data-show-faces="false"></div></div>
<div class="simplesocialbutton ssb-buttom-twitter"><!-- Twitter--><a href="https://twitter.com/share" class="twitter-share-button" data-text="List of HTTP status codes" data-url="http://ibnuyahya.com/list-of-http-status-codes/" rel="nofollow"></a></div>
</div>
<p>301 &#8211; Moved Permanently<br />
302 &#8211; Found &#8211; the original describing phrase was &#8220;Moved Temporarily&#8221;<br />
307 &#8211; Temporary Redirect (since HTTP/1.1)</p>
<p>If you notice, usually we use 302 as temporary redirect. Now.. change it to 307.</p>
<p><a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html" rel="nofollow">http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html</a></p>
<p><a href="http://en.wikipedia.org/wiki/HTTP_307#3xx_Redirection" rel="nofollow">http://en.wikipedia.org/wiki/HTTP_307#3xx_Redirection</a></p>
<p><a href="http://support.google.com/webmasters/bin/answer.py?hl=en&#038;answer=40132" rel="nofollow">http://support.google.com/webmasters/bin/answer.py?hl=en&#038;answer=40132</a></p>]]></content:encoded>
			<wfw:commentRss>http://ibnuyahya.com/list-of-http-status-codes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>nginx: redirect old url</title>
		<link>http://ibnuyahya.com/redirect-old-url/</link>
		<comments>http://ibnuyahya.com/redirect-old-url/#comments</comments>
		<pubDate>Fri, 18 Nov 2011 13:21:14 +0000</pubDate>
		<dc:creator>ibnuyahya</dc:creator>
				<category><![CDATA[nginx]]></category>
		<category><![CDATA[redirect]]></category>

		<guid isPermaLink="false">http://ibnuyahya.com/?p=526</guid>
		<description><![CDATA[Bagaimana untuk selamatkan trafik dari url lama daripada paparan page tidak dijumpai atau 404 error. Contohnya, url lama bagi salah satu pos saya adalah http://ibnuyahya.com/simple-jakim-esolat-wrapper/lang/en-us/. Memandangkan saya tidak lagi menggunakan plugin multi-language.. maka url tersebut tiada post-fix /lang/en-us/. Jika pelawat menggunakan enjin carian google atau yahoo dan menjumpai link tersebut dan klik&#8230; maka mereka akan [...]]]></description>
			<content:encoded><![CDATA[<div class="simplesocialbuttons">
<div class="simplesocialbutton ssb-button-googleplus"><!-- Google Plus One--><div class="g-plusone" data-size="medium" data-href="http://ibnuyahya.com/redirect-old-url/"></div></div>
<div class="simplesocialbutton ssb-button-fblike"><!-- Facebook like--><div class="fb-like" data-href="http://ibnuyahya.com/redirect-old-url/" data-send="false" data-layout="button_count" data-width="100" data-show-faces="false"></div></div>
<div class="simplesocialbutton ssb-buttom-twitter"><!-- Twitter--><a href="https://twitter.com/share" class="twitter-share-button" data-text="nginx: redirect old url" data-url="http://ibnuyahya.com/redirect-old-url/" rel="nofollow"></a></div>
</div>
<p>Bagaimana untuk selamatkan trafik dari url lama daripada paparan page tidak dijumpai atau 404 error. Contohnya, url lama bagi salah satu pos saya adalah <a href="http://ibnuyahya.com/simple-jakim-esolat-wrapper/lang/en-us/" rel="nofollow">http://ibnuyahya.com/simple-jakim-esolat-wrapper/lang/en-us/</a>. Memandangkan saya tidak lagi menggunakan plugin multi-language.. maka url tersebut tiada post-fix /lang/en-us/. Jika pelawat menggunakan enjin carian google atau yahoo dan menjumpai link tersebut dan klik&#8230; maka mereka akan di bawa ke laman error 404, iaitu page berkenaan tidak dijumpai walaupun sebenarnya page tersebut berada di <a href="http://ibnuyahya.com/simple-jakim-esolat-wrapper" rel="nofollow">http://ibnuyahya.com/simple-jakim-esolat-wrapper</a> , tanpa post-fix /lang/en-us/</p>
<p>Jika anda menggunakan apache, sila masuk <a href="http://ibnuyahya.com/htaccess-redirect-old-post/" rel="nofollow">http://ibnuyahya.com/htaccess-redirect-old-post/</a> </p>
<p>Untuk server nginx, anda boleh gunakan rewrite kod seperti berikut</p>
<pre class="brush:bash">
rewrite ^/(.*)/lang/en-us/$ /$1 permanent;
rewrite ^/(.*)/lang/ms-my/$ /$1 permanent;
</pre>
<p>Dengan menambah kod di atas di dalam nginx config , anda boleh redirect url lama dari <a href="http://ibnuyahya.com/simple-jakim-esolat-wrapper/lang/en-us/" rel="nofollow">http://ibnuyahya.com/simple-jakim-esolat-wrapper/lang/en-us/</a> ke <a href="http://ibnuyahya.com/simple-jakim-esolat-wrapper/" rel="nofollow">http://ibnuyahya.com/simple-jakim-esolat-wrapper/</a> dan setkannya sebagai move permanent atau 301.</p>]]></content:encoded>
			<wfw:commentRss>http://ibnuyahya.com/redirect-old-url/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>htaccess redirect old post</title>
		<link>http://ibnuyahya.com/htaccess-redirect-old-post/</link>
		<comments>http://ibnuyahya.com/htaccess-redirect-old-post/#comments</comments>
		<pubDate>Wed, 23 Feb 2011 06:41:18 +0000</pubDate>
		<dc:creator>ibnuyahya</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[301 permanent redirect]]></category>
		<category><![CDATA[redirect]]></category>

		<guid isPermaLink="false">http://ibnuyahya.com/?p=347</guid>
		<description><![CDATA[I had a small problem after I remove xlanguage plugin from this website. All the links coming from search engine was return 404 error &#8220;page not found&#8221; .This is because of the different url format which is http://ibnuyahya.com/my-article/en-us/ for the old format while http://ibnuyahya.com/my-article for the new format. This htaccess was solved my problem ;p [...]]]></description>
			<content:encoded><![CDATA[<div class="simplesocialbuttons">
<div class="simplesocialbutton ssb-button-googleplus"><!-- Google Plus One--><div class="g-plusone" data-size="medium" data-href="http://ibnuyahya.com/htaccess-redirect-old-post/"></div></div>
<div class="simplesocialbutton ssb-button-fblike"><!-- Facebook like--><div class="fb-like" data-href="http://ibnuyahya.com/htaccess-redirect-old-post/" data-send="false" data-layout="button_count" data-width="100" data-show-faces="false"></div></div>
<div class="simplesocialbutton ssb-buttom-twitter"><!-- Twitter--><a href="https://twitter.com/share" class="twitter-share-button" data-text="htaccess redirect old post" data-url="http://ibnuyahya.com/htaccess-redirect-old-post/" rel="nofollow"></a></div>
</div>
<p>I had a small problem after I remove xlanguage plugin from this website. All the links coming from search engine was return 404 error &#8220;page not found&#8221; .This is because of the different url format which is  <a href="http://ibnuyahya.com/my-article/en-us/" rel="nofollow">http://ibnuyahya.com/my-article/en-us/</a> for the old format while <a href="http://ibnuyahya.com/my-article" rel="nofollow">http://ibnuyahya.com/my-article</a> for the new format.</p>
<p>This htaccess was solved my problem ;p</p>
<blockquote><p>RewriteRule ^(.*)/lang/en-us/$ <a href="http://ibnuyahya.com/$1" rel="nofollow">http://ibnuyahya.com/$1</a> [L,R=301]<br />
RewriteRule ^(.*)/lang/ms-my/$ <a href="http://ibnuyahya.com/$1" rel="nofollow">http://ibnuyahya.com/$1</a> [L,R=301]</p></blockquote>]]></content:encoded>
			<wfw:commentRss>http://ibnuyahya.com/htaccess-redirect-old-post/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>redirect in codeigniter&#124;redirect dalam codeigniter</title>
		<link>http://ibnuyahya.com/redirect-in-codeigniter/</link>
		<comments>http://ibnuyahya.com/redirect-in-codeigniter/#comments</comments>
		<pubDate>Fri, 21 May 2010 23:18:17 +0000</pubDate>
		<dc:creator>ibnuyahya</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[codeigniter]]></category>
		<category><![CDATA[GNU GPL]]></category>
		<category><![CDATA[redirect]]></category>
		<category><![CDATA[routing]]></category>

		<guid isPermaLink="false">http://ibnuyahya.com/?p=102</guid>
		<description><![CDATA[[lang_en-us]In codeigniter, standard fromat for a URL is like this http://ibnuyahya.com/class/function/id/ maybe this URL is too long and you want to make it shorten like http://ibnuyahya.com/go/mylink and will route to http://ibnuyahya.com/link/redirect/mylink/ How to do that? We can create our own route in system/application/config/route.php and add new route rule for example $route['go/(:any)'] = "link/redirect/$1"; [/lang_en-us] [lang_ms-my]biasanya [...]]]></description>
			<content:encoded><![CDATA[<div class="simplesocialbuttons">
<div class="simplesocialbutton ssb-button-googleplus"><!-- Google Plus One--><div class="g-plusone" data-size="medium" data-href="http://ibnuyahya.com/redirect-in-codeigniter/"></div></div>
<div class="simplesocialbutton ssb-button-fblike"><!-- Facebook like--><div class="fb-like" data-href="http://ibnuyahya.com/redirect-in-codeigniter/" data-send="false" data-layout="button_count" data-width="100" data-show-faces="false"></div></div>
<div class="simplesocialbutton ssb-buttom-twitter"><!-- Twitter--><a href="https://twitter.com/share" class="twitter-share-button" data-text="redirect in codeigniter|redirect dalam codeigniter" data-url="http://ibnuyahya.com/redirect-in-codeigniter/" rel="nofollow"></a></div>
</div>
<p>[lang_en-us]In codeigniter, standard fromat for a URL is like this</p>
<blockquote><p><a href="http://ibnuyahya.com/" rel="nofollow">http://ibnuyahya.com/</a><span style="color: #808000;">class</span>/<span style="color: #800000;">function</span>/<span style="color: #0000ff;">id</span>/</p></blockquote>
<p>maybe this URL is too long and you want to make it shorten like</p>
<p><strong><a href="http://ibnuyahya.com/go/mylink" rel="nofollow">http://ibnuyahya.com/go/mylink</a></strong> and will route to <strong><a href="http://ibnuyahya.com/link/redirect/mylink/" rel="nofollow">http://ibnuyahya.com/link/redirect/mylink/</a></strong></p>
<p>How to do that?<br />
We can create our own route in system/application/config/route.php and add new route rule for example</p>
<pre class="brush:php">$route['go/(:any)'] = "link/redirect/$1";
</pre>
<p>[/lang_en-us]<br />
[lang_ms-my]biasanya codeigniter URI Route akan menggunakan format berikut</p>
<blockquote><p><a href="http://ibnuyahya.com/" rel="nofollow">http://ibnuyahya.com/</a><span style="color: #808000;">class</span>/<span style="color: #800000;">function</span>/<span style="color: #0000ff;">id</span>/</p></blockquote>
<p>mungkin url ini terlalu panjang atau kita mahu membuat routing roles sendiri seperti</p>
<p><strong><a href="http://ibnuyahya.com/go/mylink" rel="nofollow">http://ibnuyahya.com/go/mylink</a></strong> akan pergi ke <strong><a href="http://ibnuyahya.com/link/redirect/mylink/" rel="nofollow">http://ibnuyahya.com/link/redirect/mylink/</a></strong></p>
<p>Bagaimana untuk melakukannya?<br />
kita boleh membina route rule kita sendiri di dalam fail system/application/config/route.php seperti</p>
<pre class="brush:php">$route['go/(:any)'] = "link/redirect/$1";
</pre>
<p>[/lang_ms-my] </p>]]></content:encoded>
			<wfw:commentRss>http://ibnuyahya.com/redirect-in-codeigniter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using apc (Feed is rejected)
Page Caching using apc
Database Caching 28/45 queries in 0.007 seconds using apc
Object Caching 561/591 objects using apc

Served from: _ @ 2012-02-23 10:59:07 -->
